簡單資料型別
number、string、boolean、undefined、null
number型別
數值字面量:數值的固定值的表示法
110 1024 60.5
浮點數浮點數的精度問題
浮點數var n = 5e-324; // 科學計數法 5乘以10的-324次方
浮點數值的最高精度是 17 位小數,但在進行算術計算時其精確度遠遠不如整數
var result = 0.1 + 0.2; // 結果不是 0.3,而是:0.30000000000000004
console.log(0.07 * 100);
不要判斷兩個浮點數是否相等
數值範圍
最小值:number.min_value,這個值為: 5e-324
最大值:number.max_value,這個值為: 1.7976931348623157e+308
無窮大:infinity
無窮小:-infinity
數值判斷
nan:not a number
nan 與任何值都不相等,包括他本身
isnan: is not a number
string型別
'abc' "abc"
字串字面量
'程式猿','程式媛', "啊程式猿"
思考:如何列印以下字串。我是乙個"正直"的人 我很喜歡"正直的'程式猿'"
轉義符字串長度
length屬性用來獲取字串的長度
var str = 'hello world';
console.log(str.length);
字串拼接
字串拼接使用 + 連線
console.log(11 + 11);
console.log('hello' + ' world');
console.log('100' + '100');
console.log('11' + 11);
console.log('male:' + true);
兩邊只要有乙個是字串,那麼+就是字串拼接功能
兩邊如果都是數字,那麼就是算術功能。
boolean型別
boolean字面量: true和false,區分大小寫
計算機內部儲存:true為1,false為0
undefined和null
undefined表示乙個宣告了沒有賦值的變數,變數只宣告的時候值預設是undefined
null表示乙個空,變數的值如果想為null,必須手動設定 var f = null
簡單資料型別
number string boolean undefined null number型別 浮點數 var n 5e 324 科學計數法 5乘以10的 324次方 浮點數值的最高精度是 17 位小數,但在進行算術計算時其精確度遠遠不如整數 var result 0.1 0.2 結果不是 0.3,而是...
簡單資料型別
簡單的資料型別 值型別 四種 字串 數字 布林未定義 空 string number boolean undefined null var string dkk 是保留字 但最好不要用,可以簡寫 str var num 123 var boor true var bbb null var aaa u...
Python 簡單資料型別
數字 整數 int,long 整數在3版本沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 無窮小數會做精度處理,四捨五入,只要有小數點就是浮點型 布林 bool 非空 none 非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫 j 或小寫 j 結尾 字串 表達方式 單...