一:
let ***;
console.
log(*** ==
true);
//false
由於***沒有被賦值,因此console.log(***)為undefined,會拿undefined與true進行對比,因此會輸出false;
console.
log(*** == undefined)
;//true
而上述就會輸出true;
二:
let *** ;
*** =1;
console.
log(*** ==
true);
//true
*** =10;
console.
log(*** ==
true);
//false
*** =
'abc'
;console.
log(*** ==
true);
//false
在給***賦值之後,比較就會將被賦的值與true進行比較,由於0與1在比較的時候會自動轉化成false與true,因此被賦予1後就會輸出true,其它為被賦予10或』abc』後就會用』abc』或10與true進行比較,由於字面的10或』abc』不等於true即輸出的為false。
(10只等於10,『abc』只等於』abc』(被賦值後的比較都是字面比較,0/1除外))
資料型別之間的轉換
parseint 將乙個字串轉換為整數數值。parsefloat 將乙個字串轉換成為浮點小數值。兩個函式都是從字串的開始讀取乙個數字並返回數值。例如下面的語句將 30 angry polar bears 這個字串轉換成數字 stringvar 30 angry polar bears munvar ...
python 資料型別之間轉換
問題1 如何將乙個list轉化成乙個dictionary?問題描述 比如在python中我有乙個如下的list,其中奇數字置對應字典的key,偶數字置為相應的value 解決方案 1.利用zip函式實現 2.利用迴圈來實現 3.利用 enumerate 函式生成index來實現 問題2 我們如何將兩...
Python資料型別之間的轉換
函式 描述int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中...