30天快速掌握js01之簡單數據類型String知識點詳解
此篇文章講解目錄:
typeof操作符檢測數據類型
簡單數據類型:字元串類型String
字元串類型的特性
計算字元串長度
類型轉換:toString()、String()、eval()
字元串的快捷轉換
typeof操作符
typeof 的返回值是一個字元串類型的數據:
console.log(typeof qqq);//undefined,這個變數沒有定義,但是不會報錯;qqqq此時是變數;
console.log(typeof (222));//number,是一個數字; typeof是操作符而不是方法,所以後面可以加()也可以不加;
console.log(typeof "222");//string,是一個字元串
console.log(typeof false);//boolean,是一個布爾值
console.log(typeof {});//object 是一個對象
console.log(typeof null);//objecy 是一個對象,在javascript里,null是一個空指針;
console.log(typeof function(){});//function,是一個方法,也是屬於object類型的;js里萬物皆對象
GIF
typeof檢測任何數據,返回的都是一個字元串,兩次和兩次以上的連續typeof結果肯定都是string;
簡單數據類型String
字元串的特性
由0個或多個16位unicode字元組成;
引號包裹,單引號和雙引號都可以;但是單引號和雙引號不能交叉使用;
使用.length屬性可以訪問字元串的長度;
GIF
關於length的說明
length計算包括空格
無法精確返回雙位元組字元長度(即中文字元也會返回1,無法返回實際的位元組數)
轉義序列表示一個字元
GIF
型轉換
toString()把別的類型數據,轉為字元串,適用類型(Number/Boolean/String/Object)
GIF
String()null和undefined沒有toString方法,所以轉換的時候用String()函數;
GIF
eval()計算字元串表達式的值並以數值形式返回;字元串的快捷轉換
GIF
把一個數據類型與字元串""相加即可快速轉換為字元串
GIF
不僅僅是簡單數據類型,數組也可以使用
GIF


TAG:互聯網IT信息 |