雖然js的變數在宣告的時候不需要指定資料型別,但是在賦值,每乙個資料還是有型別的,所以也需要學習一下js包括哪些資料型別。
js的資料型別有:原始型別、引用型別
原始型別:undefined
、number
、string
、boolean
、null
引用型別:object
以及object的子類
es規範,在es6之後,又基於以上的6種型別之外新增了一種新的資料型別:symbol
js中有乙個運算子叫做typeof
,這個運算子可以在程式的執行階段動態的獲取變數的資料型別。
typeof 運算子的語法格式:
typeof 變數名
eg:var i=10;
alert
(typeof i)
;//結果是number
var j;
alert
(typeof j)
//結果是undefined
變數j只宣告但沒有賦值,系統預設賦值undefined)
var k=
null
;//null是屬於null型別
alert
(typeof k)
;//但結果是object,6字串之一
var s=
newobject()
;alert
(typeof s)
;//和上面結果一樣都是object
typeof運算子的運算結果是以下6個字串
之一 , 注意字串全部都是小寫
"undefined"
"number"
"string"
"boolean"
"object"
"function"
在js當中比較字串是否相等使用"=="
判斷,沒有equals 初學JS資料型別1
js引用方式 一種是寫在裡面,用來引用叫做外聯。還有就是寫在下邊寫,叫內嵌。js大小寫敏感,要區分大小寫。js輸出語法 1.alert 周天 彈窗顯示 2.console.log 週末 3.var aa prompt 請輸入你的名字 4.document.write 列印到html文件中 直接列印在...
JS的資料型別
number型別 js不去分別整數和浮點數。字串型別 以單引號或雙引號括起來的任意文字。es6標準新增了多行字串 字串.這個字元是數字1左邊英文狀態下的字元,叫反單引號。字串之間用加號連線,而不是php的點連線。es6也新增了一種模版字串 字串是不可變的,所謂字串的改變就是新建了乙個新的字串,然後把...
js的資料型別
資料型別 js中有六種資料型別,包括五種基本資料型別 number,string,boolean,null,undefined 和一種混合資料型別 object undefined只有乙個值,即undefined值。使用var宣告了變數,但未給變數初始化值,那麼這個變數的值就是undefined n...