js變數運算子學習筆記

2021-10-10 22:44:47 字數 1256 閱讀 7816

原始資料型別

number:數字。整數、小數、nan(not a number 乙個不是數字的數字型別)

string:字串。字元、字串 "acb","a",沒有字串

boolean:ture false

null:表示乙個物件為空

undefined:未定義。如何乙個變數沒有給初始化值,會被預設賦值為undefined

引用資料型別

變數之間的轉型a輸出

var a=+「123」

number:123

var a=+「12xyz」

number:nan

var a=+false

number:0

var a=+true

number:1

var a=2*「123」

number:246

var a=56+「123」

string:「56123」

var a=5>6

boolean:false

var a=5>「3」

先進行型別轉化boolean:true

var a=(「123」==123)

boolean:true

var a=(「123」===123)

===全等運算子boolean:false

var a=「abc」>「acd」

按個比較字母在字典的順序boolean:false

var a=5>6

boolean:false

var a=「78dd」>6

無法轉型直接返回false;boolean:false

var a=!!3

boolean:true

var a=!!0

boolean:false

var a=!!nan

boolean:false

var a=!!""

boolean:false

var a=!!「abc」

只要不是「」空,都為真boolean:true

var a=!!null

boolean:false

var a=!!undefined

boolean:false

var a=!!new date()

物件只要不是null或undefined,都為真boolean:true

var a=(nan==nan)

boolean:false;判斷是否為nan只能用isnan()方法

pyhton學習筆記 變數與運算子

變數 定義變數 賦值 a 1,2,3 print a 1 2,3 python變數名 區分大小寫 intstr tuple 不可改變 值型別a 1 b a a 3 print b 1 list setdict 可變 引用型別a 1,2,3 b a a 0 1 print b 1 2 3 列表追加b ...

Golang學習筆記 變數,常量,運算子

go變數命名和c語言一樣,由字母 數字 下劃線組成,其中首個字元不能為數字,宣告變數的形式為 var identifier type var identifier1,identifier2 type例如 var strvalue string var intvalue1,intvalue2 int如...

學習筆記 PHP基礎 變數and運算子

沒想到這麼快就又要學,看來還是逃不出程式猿的魔爪!header content type text html charset utf 8 define token echanfood true 大小寫不敏感的常亮 預設false word hello 不加 也可以!echo word.world 或...