1. ثبات السلاسل
بعد تعريف السلسلة ، سيشغل مساحة الذاكرة طوال الوقت ، ولا يمكن إعادة تعيين مساحة الذاكرة (المكدس) في البطريق.
2. عملية دائرة قصيرة
|| ، && مشغلي ثنائي ، إرجاع القيمة الأصلية للمعامل (نوع البيانات الأصلي والبيانات الأصلية) المشاركة في العملية ،
بعد اكتمال العملية ، يتم إرجاع المعامل الذي يتسبب في انتهاء العملية.
3. المشغل الثلاثي
CODE1؟ الرمز 2: Code3 ؛ على عكس if-else:
إرجاع قيمة Code2 أو Code3 ---- Code2 ، يمكن استبدال Code3 بـ {} فارغ ؛
لا يمكنك كتابة استراحة ، تابع.
4.nan
نان! = نان ،
أي عملية رياضية تشارك فيها NAN ، والنتيجة هي NAN
تعبيرات مشروطة بمشاركة NAN: مشغل المقارنة> // </<==/=== نتيجة العملية خاطئة
! ==/! = نتيجة العملية صحيحة
<script> var a ؛ console.log (boolean (nan> = 4)) ؛ console.log (منطقية (نان <4)) ؛ console.log (boolean (nan = 4)) ؛ console.log (منطقية (nan == 4)) ؛ console.log (منطقية (nan == 4)) ؛ console.log (boolean (a = 4)) ؛ console.log (nan) ؛ console.log (a) ؛ if (nan == nan) {a = "nan == nan" ؛ } var b ؛ if (nan! == nan) {b = "nan! = nan" ؛ } console.log (a+"/n"+b) ؛ </script>5. JS تحويل نوع البيانات البسيط --- عرض خاص
البيانات: 0 ، "" ، خطأ ، فارغ ، غير محدد ، "123ABC" ، إلخ.
<! doctype html> <html> <head lang = "en"> <meta charset = "utf-8"> <title> </itlect> <style> div {line-height: 24px ؛ الهامش: 0 ؛ الحشو: 0 ؛ }. One {width: 920px ؛ الموقف: مطلق ؛ اليسار: 50 ٪ ؛ أعلى: 50 ٪ ؛ الهامش اليساري: -460px ؛ الهامش: -240 بكسل ؛ } .ll {float: left ؛ الحدود: 2px الصلبة #000000 ؛ } .ll-top {font-size: 20px ؛ خط الرصيف: جريئة ؛ . حجم الخط: 16 بكسل ؛ } .details {float: left ؛ الحدود: 2px الصلبة #000000 ؛ Line-Leight: 24px ؛ الهامش اليساري: -2px ؛ . الحدود: 2px الصلبة #ff00000 ؛ } .line-long {border-top: 2px solid #000000 ؛ الارتفاع: 0 ؛ العرض: 908 بكسل ؛ . الارتفاع: 0 ؛ العرض: 742 بكسل ؛ الهامش اليساري: 166px ؛ } </style> <script> document.write ("<div class = 'One'>") ؛ الدالة f1 () {return typeof res [res.Length - 1] ؛ } var arr = [0 ، "" ، false ، null ، undefined ، nan ، 6.66 ، -9 ، "ABC124" ، "-12.23ABC23" ، "QWER" ، "SS"] ؛ document.write ("<div class = 'all'> <div class = 'all-top'>" + "البيانات والأنواع الأصلية" + "</br>" + "طريقة التحويل </div>" + "<div class = 'all-bottom'>" + " +" + "</br> +" number () + "</br> +" parseint () "</br>" + "/" " +" </br> " +" .ToString " +" </br> " +" string () " +" </br> " +" !! " === "": {var res = ['"' '] ؛ استراحة؛ } الافتراضي: {var res = [arr [i] + ""] ؛ }} res [res.length] = typeof arr [i] ؛ res [res.length] = +arr [i] ؛ الدقة [res.length] = f1 () ؛ res [res.length] = number (arr [i]) ؛ الدقة [res.length] = f1 () ؛ الدقة [res.length] = f1 () ؛ res [res.length] = parseint (arr [i]) ؛ الدقة [res.length] = f1 () ؛ res [res.length] = parseint (arr [i]) ؛ الدقة [res.length] = f1 () ؛ الدقة [res.length] = f1 () ؛ res [res.length] = parsefloat (arr [i]) ؛ الدقة [res.length] = f1 () ؛ res [res.length] = arr [i] + "" ؛ الدقة [res.length] = f1 () ؛ if (i == 3 || i == 4) {// null and undefined ، لا تحتوي على طرق .ToString () ، مما يؤدي إلى خطأ [res.length] = "error" ؛ res [res.length] = "error" ؛ } آخر {res [res.length] = (arr [i]). toString () ؛ الدقة [res.length] = f1 () ؛ } res [res.length] = string (arr [i]) ؛ res [res.length] = string (arr [i]) ؛ الدقة [res.length] = f1 () ؛ الدقة [res.length] = !! arr [i] ؛ الدقة [res.length] = f1 () ؛ res [res.length] = boolean (arr [i]) ؛ الدقة [res.length] = f1 () ؛ var resstring = res.join ("<br>") ؛ document.write ("<div class = 'تفاصيل'>" + resstring + "</br>" + "</div>") ؛ } var j = 22 ؛ لـ (var i = 0 ؛ i <9 ؛ i ++) {document.write ("<div class = 'line-short' style = 'margin-top:" + j + "px'> </viv>") document.write ("<div class = 'line-long' style = 'margin-top: </script> </head> <body> </body> </html>ما ورد أعلاه هو كل المحتوى المشترك في هذه المقالة. أتمنى أن تعجبك