當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
基本数据类型_JavaScript基本数据类型
生活随笔
收集整理的這篇文章主要介紹了
基本数据类型_JavaScript基本数据类型
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
// Undefined var a; // 未定義就是undefined console.log(typeof a === 'undefined'); console.log(a === undefined); // 如果不聲明就會報錯 //console.log(b) // 如果用typeof判斷數(shù)據(jù)類型只要未定義聲明還是沒聲明都是undefined console.log(typeof c); var d; console.log(typeof d); // Null //使用數(shù)據(jù)類型判斷Null是object var e = null; console.log(typeof car); // undefined值派生自null值所以相等操作符為true console.log(null == undefined); //Boolean //空字符串為false var f = ''; if (f) { console.log(1); } else { console.log(2); } //Number類型 //浮點(diǎn)數(shù)值最高精度是17位小數(shù)所以0.1+0.2!==0.3 var g = 0.1; var f = 0.2; if (g + f === 0.3) { console.log('0.3'); } // NaN為number console.log(typeof NaN); //NaN與任何都不相等包括他自己 console.log(NaN === NaN); console.log(NaN == NaN); // 我們可以用isNaN來判斷是否不是數(shù)值 console.log(isNaN(true)); // 可以轉(zhuǎn)化為1 console.log(isNaN('t')); console.log(isNaN(NaN)); console.log(isNaN(1)); // 1 console.log(isNaN('1')); // 1 //數(shù)值轉(zhuǎn)換我們可以用parseInt,Number,parseFloat //Number很復(fù)雜所以我們不用 console.log(Number('heelo'), Number(""), Number("001"), Number(true), Number("true")); //如果parseInt有第二個參數(shù)表示轉(zhuǎn)換為幾進(jìn)制 console.log(parseInt("123Blue"), parseInt(""), parseInt("22.5"), parseInt("70"), parseInt("0xf"), parseInt("0xf", 16)) //parseFloat基本一樣只是會保留浮點(diǎn) console.log(parseFloat("22.6")); //我們也可以判斷是否是整數(shù) console.log(Number.isInteger(123)); //String類型 //我們現(xiàn)在可以使用模板字符串拼接 var g ='2' var h = '3' console.log(`${g}${h}`); //我們可以已使用toString將number, bool, obj, string變?yōu)樽址? // null和undefined除外,會報錯 var i; //console.log(i.toString()); // 如果我們將toString加上參數(shù)表示向多少進(jìn)制轉(zhuǎn)換 var j =20; console.log(j.toString(16)); //字符串也可以for of循環(huán) for(let val of "dsa"){ console.log(val); }; // ES6中我們有了includes, startWith, endsWith //第一個參數(shù)標(biāo)示查詢的字符串第二個參數(shù)在includes和startWith表示從第n個位置到字符串結(jié)束的位置 //在ensdWith表示前n個字符 var k = 'hi Jorge' console.log(k.includes('o',1)); console.log(k.startsWith('hi',0)); console.log(k.startsWith('hi',1)); console.log(k.endsWith("hi", 2)); console.log(k.endsWith("hi", 3)); //object //參照面向?qū)ο笳鹿?jié) // https://www.jianshu.com/p/4bcfc67478af // Symbol會專門有一章節(jié)
總結(jié)
以上是生活随笔為你收集整理的基本数据类型_JavaScript基本数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: apollo 配置中心_Apollo配置
- 下一篇: mysql创建只读权限用户_新品速递 |