1.資料型別主要分為兩大類:簡單資料型別(值型別)、複雜資料型別(引用型別)
值型別:在儲存時變數儲存的是值本身,因此叫做值型別。例如: string、number、boolean、undefined、null
2.各種資料型別的輸出:
//布林型和數字型相加的時候,true為1,false為0
console.log(true+1);//2
console.log(false+1);//1
轉為布林型,在編寫程式時,常用於if條件判斷使用。
//0 undefined nan null '' 轉成布林型,都是false。其他的都是true(在編寫程式時,常用於if條件判斷使用)
console.log(boolean(0));//false
console.log((boolean(undefined)));//false
console.log(boolean(nan));//false
console.log(boolean(null));//false
console.log(boolean(''));//false
//isnan()用來拍段非數字,非數字返回true,數字返回false
console.log(isnan('sdf'));//true
console.log(isnan(2));//false
短路運算(基本沒咋用過)
//邏輯與&&的短路運算
/* 語法: 表示式1 &&表示式2
表示式1為true,則返回表示式2. 表示式1為false,則返回表示式1 */
console.log(23 && 45);
console.log(null && 20);
//邏輯或||的短路運算子
/* 語法: 表示式1 &&表示式2
表示式1為true,則返回表示式1. 表示式1為false,則返回表示式2 */
console.log(23 || 45);
console.log(null || 20);
資料型別輸出
include int main 1 整數 d 整數的引數會被轉成有符號的十進位制數字 u 整數的引數會被轉成無符號的十進位制數字 o 整數的引數會被轉成無符號的八進位制數字 x 整數的引數會被轉成無符號的十六進製制數字,並以小寫abcdef 表示 x 整數的引數會被轉成無符號的十六進製制數字,並以...
JS的資料型別
number型別 js不去分別整數和浮點數。字串型別 以單引號或雙引號括起來的任意文字。es6標準新增了多行字串 字串.這個字元是數字1左邊英文狀態下的字元,叫反單引號。字串之間用加號連線,而不是php的點連線。es6也新增了一種模版字串 字串是不可變的,所謂字串的改變就是新建了乙個新的字串,然後把...
js的資料型別
資料型別 js中有六種資料型別,包括五種基本資料型別 number,string,boolean,null,undefined 和一種混合資料型別 object undefined只有乙個值,即undefined值。使用var宣告了變數,但未給變數初始化值,那麼這個變數的值就是undefined n...