原始資料型別
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 或...