ฉันเพิ่งอ่านเอกสารเกี่ยวกับ Javascript 1.2 แต่ฉันสงสัยว่ากำลังใช้ Javascript เวอร์ชันใดในเบราว์เซอร์ยอดนิยม
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
ฉันเพิ่งอ่านเอกสารเกี่ยวกับ Javascript 1.2 แต่ฉันสงสัยว่ากำลังใช้ Javascript เวอร์ชันใดในเบราว์เซอร์ยอดนิยม
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
คำตอบ:
วิกิพีเดีย (หรือมากกว่าชุมชนในวิกิพีเดีย) ช่วยให้รายการที่ดีงามขึ้นไปวันที่นี่
คลิกที่ลิงค์นี้เพื่อดูเวอร์ชันที่ BROWSER ของคุณใช้: http://jsfiddle.net/Ac6CT/
คุณควรจะกรองได้โดยใช้แท็กสคริปต์สำหรับ JS แต่ละเวอร์ชัน
<script type="text/javascript">
var jsver = 1.0;
</script>
<script language="Javascript1.1">
jsver = 1.1;
</script>
<script language="Javascript1.2">
jsver = 1.2;
</script>
<script language="Javascript1.3">
jsver = 1.3;
</script>
<script language="Javascript1.4">
jsver = 1.4;
</script>
<script language="Javascript1.5">
jsver = 1.5;
</script>
<script language="Javascript1.6">
jsver = 1.6;
</script>
<script language="Javascript1.7">
jsver = 1.7;
</script>
<script language="Javascript1.8">
jsver = 1.8;
</script>
<script language="Javascript1.9">
jsver = 1.9;
</script>
<script type="text/javascript">
alert(jsver);
</script>
รายงาน Chrome ของฉัน 1.7
ถูกขโมยอย่างโจ่งแจ้งจาก: http://javascript.about.com/library/bljver.htm
JSON
การรองรับเนทีฟ 1.8.5 ขึ้นอยู่กับการปฏิบัติตาม ECMAScript 5 ... นี่คือเหตุการณ์สำคัญ :)
<script type="application/javascript;version=1.7"/>
ใน Chrome คุณสามารถค้นหาได้อย่างง่ายดายไม่เพียง แต่เวอร์ชัน JS ของคุณเท่านั้น แต่ยังรวมถึงเวอร์ชันแฟลชด้วย สิ่งที่คุณต้องมีคือพิมพ์chrome://version/
บรรทัดคำสั่งและคุณจะได้รับสิ่งนี้:
46.0.2490.86
ในเดือนพฤศจิกายน 2015 ยังแสดงอยู่V8 4.6.85.31
?
แทนที่จะค้นหาเวอร์ชันที่คุณใช้อยู่คุณสามารถเปลี่ยนข้อความคำถามของคุณใหม่เป็น "สคริปต์ ECMA เวอร์ชันใดที่เอ็นจิ้น JavaScript / JSscript ของเบราว์เซอร์ของฉันสอดคล้อง"
สำหรับ IE:
alert(@_jscript_version); //IE
อ้างอิงคำตอบของ Squeegy สำหรับเวอร์ชันที่ไม่ใช่ IE :)
Conditional Compilation
เปิดอยู่ดังนั้นอาจไม่ทำงาน 100% หากคุณมี SysAdmin ที่เชื่อมั่นในความปลอดภัยแบบ "เศษขนมปัง"
เบราว์เซอร์ในปัจจุบันทั้งหมดใช้อย่างน้อยเวอร์ชัน1.5
:
http://en.wikipedia.org/wiki/ECMAScript#Dialect
เกี่ยวกับเว็บไซต์การกวดวิชาของข้อมูลที่ดูเหมือนว่าจะมีล้าสมัยมาก , ฉันขอให้คุณที่จะมุ่งหน้าไปยัง MDC และอ่านคู่มือของพวกเขา
https://developer.mozilla.org/en/JavaScript/Guide
คุณอาจยังคงต้องการระวังคุณสมบัติที่ต้องใช้เวอร์ชัน1.6
ขึ้นไปเนื่องจากอาจทำให้ Internet Explorer มีปัญหา
JavaScript 1.2 ถูกนำมาใช้กับ Netscape Navigator 4 ในปี 1997 หมายเลขเวอร์ชันนั้นมีความสำคัญสำหรับเบราว์เซอร์ Netscape เท่านั้น ตัวอย่างเช่นการใช้งานของ Microsoft (ตามที่ใช้ใน Internet Explorer) เรียกว่า JScript และมีการกำหนดหมายเลขเวอร์ชันของตัวเองซึ่งไม่มีความสัมพันธ์กับการกำหนดหมายเลขของ Netscape