js基礎知識 字元轉換

2021-08-02 06:28:00 字數 1179 閱讀 3225

==」運算子(兩個運算元的型別不相同時)物件到數字的轉換

空陣列轉換為數字0

陣列繼承了預設的valueof()方法,這個方法返回乙個物件而不是乙個原始值,因此,陣列到數學的轉換則呼叫tostring()方法。空陣列轉換為空字串,空字串轉換為數字0.

(1)console.log(()?true:false); //true  boolean() = true;

console.log(({})?true:false);//true   boolean({}) = true;

條件操作符(

三元運算子

),條件判斷時使用

boolean

的隱式轉換,即呼叫

boolean();

boolean()

轉換規則

資料型別

轉換為true的值

轉換為false的值

boolean

true

false

string

任何非空字串

「」 (

空字串)

number

任何非零數字(包括無窮大) 0

和nan

object

任何物件

null

undefined

不適用undefined

(2)console.log((==false?true:false)); //true  .tostring() = 「」

;number(「」) = 0;

console.log(({}==false)?true:false);//false  {}.tostring() = 「[object object]」

;number(「[object object]」) = nan;

==轉換不同資料型別遵循的規則

**如果是boolean,true轉換為1,false轉化為0;

**如果是string,轉換為數值(使用number());

**如果是object,先呼叫valueof(),再呼叫tostring();

**undefined == null;

**nan與任何數不等;

基礎知識 字典

空字典 沒有任何項 用兩個花括號表示,即 len d 返回字典d包含的項 鍵 值對 數 d k 返回與健k相關聯的值 d k v 將值v關聯到鍵k del d k 刪除鍵為k的項 k in d 檢查字典d是否包含鍵為k的項 1 clear 方法clear刪除所有的字典項,這種操作是就地執行的,因此什...

python基礎知識 字串

1 字串的格式化 python 將若干值插入到帶有 標記的字串中,實現動態地輸出字串。格式 s str s s str 1,str 2 例如 str 0 i str 1 love str 2 china format s s s str 0,str 1,str 2 print format ilov...

基礎知識 字串python

len pbr out 3 len repr pbr out 5x iam y pan print x,y 法一,注意print 預設連續輸出兩個字串,其中間用空格隔開 x y 法二out iam pan 兩個字串之間有空格 iampana i am allen 這裡開頭有4個空格out i am ...