一.資料型別
資料型別包括:基本資料型別和引用資料型別
基本資料型別指的是簡單的資料段,引用資料型別指的是有多個值構成的物件。
當我們把變數賦值給乙個變數時,解析器首先要確認的就是這個值是基本型別值還是引用型別值
var a = 123;//typeof 檢查當前變數是什麼資料型別
console.log(typeof
a)//
特殊情況
var a1 = 5/0;
console.log(typeof e1) //
infinity 無限大. number型別
var str = '123'console.log(typeof str)
var b1 = false;console.log(
typeof b1)
var c1 = null;//空物件. object
console.log(c1)
var二.運算子js中的運算子跟python中的運算子有點類似,但也有不同。所謂運算,在數學上,是一種行為,通過已知量的可能的組合,獲得新的量。d1;//
表示變數未定義
console.log(typeof d1)
以var x = 12,y=5來演示示例|
三.資料型別轉換
隱式轉換
var n1 = 123;強制型別轉換var n2 = '123';
var n3 = n1+n2;
//隱式轉換
console.log(typeof n3);
//強制型別轉換string(),tostring()
var str1 =string(n1);
console.log(
typeof
str1);
var num = 234;
console.log(num.tostring())
var stringnum = '789.123wadjhkd';var num2 =number(stringnum);
console.log(num2)
//parseint()可以解析乙個字串 並且返回乙個整數
console.log(parseint(stringnum))
console.log(parsefloat(stringnum));
// 非0既真
console.log(boolean(b7))
JS資料型別之基礎資料型別
基本資料型別是按值訪問的,也就是說我們可以操作儲存在變數中的實際的值 基本資料型別的值是不可改變的,任何方法都無法改變乙個基本資料型別的值。let name qin ling ling name lisi console.log name 輸出 lisi上面的例子看來name的值好像變了,這裡的基礎...
夯實js基礎 資料型別
不積小流無以成江海 夯實基礎很重要,此次從js的資料型別開始,我相信會帶來幫助。簡單資料型別 number,string,boolean,null,undefined 複雜資料型別 array,object es6新增 symbol 注意 typeof 返回的都是字串形式 alert typeof ...
JS基礎 資料型別 概述
js共有6中資料型別 es6新增了第七中,symbol,js基礎系列不提,未來寫es6的時候說 分別為number string boolean object undefined null。原生型別 數值型別 number 整數和小數都有,具體見下文 字串型別 string 布林值 boolean ...