一基本資料型別
a.number:數字:0 3.14 var a=6;
b.string:字串,通常用""或者『』包起來。var name="wangcai"
c.boolean:布林型別,true或者false
d.undefined:沒有值 var age;若沒有賦值則age的值為underfined,這個資料的資料型別對應的值就只有乙個undefined有乙個
e.null
2引用資料型別
object:物件
array:陣列
function:函式
詳細介紹這幾種資料型別
1:number
number是數字的意思是js中的乙個資料型別
1:不區分是整數還是小數 相當於c中的int ,float,double
2:通過乙個運算子可以檢視資料型別:typeof
3:最大值max-value
最小值:min-value
4:nan:not a number不是乙個數字,和任何數字比較運算都是not a number
5:不可以對小數進行運算
console.
log(1-
0.7)
==0.3
//其中==表示判斷左右是否相等,相等為true,相反為false
2:string
string由乙個個的字串組成,通常使用""或者』'包起來
1:單引號不套單引號,雙引號不套雙引號,通常都是雙引號套著單引號。
2:string資料型別對應的資料元素可以有無數個
3:通過+連線兩個字串
var str1=
"hello"
;var str2=
"word"
;var str=str1+str2;
console.
log(str)
;輸出內容為helloword
3:boolean
布林資料型別,乙個是true,乙個是false
區分大小寫的
什麼時候得到布林型別?
通常通過關係運算子或者邏輯運算子的到的結果就是布林型別的
關係運算子如下所示:
>
<
>=
<=
==!=
4:undefined
表示變數沒有初始化就是就是賦值
underfined本身就是乙個資料型別
let score;
console.
log(score)
;console.
log(
typeof score)
;
如果乙個變數沒有被賦值,則變數名為undefined
5:null
null:是資料型別對應的值也只有乙個,就是null表示乙個空物件,使用typeof null可以返回object
陣列:
乙個變數可以儲存乙個資料比如: var name=「wangcai」;
在js中有引用資料型別,存一堆的資料,,或者叫做容器
有兩個容器,乙個是陣列,乙個是物件。
[60,
70,80,
90]//稱之為陣列容器
let arr=[60
,70,80
,90];
//表示給一堆容器起上乙個別名叫做arr
console.
log(a)
;//輸出60,70,80,90
console.
log(a[0]
);//輸出60;
物件:
也是容器,用{}表示裡面是鍵值對,
let obj=
通過鍵來獲取裡面的資料obj.name
陣列也是特殊的 容器,通常陣列的索引也可當成是鍵。
函式
程式設計中的 函式:是一片**的功能塊。接受乙個資料返回乙個新資料,也可以不接受資料自己產生新的資料;
如何宣告乙個函式:
使用function關鍵字宣告乙個函式的步驟如下:
function fn()
//
上述**代表宣告 了乙個函式,函式名為fn,function表明函式關鍵字,函式名後邊必須加上乙個 ()
呼叫函式:
只宣告是沒啥用的。
通過函式名() :如fn()其中()裡面傳輸資料,函式呼叫的過程其實就是實參向形參賦值的過程。
形參和實參的概念:
宣告乙個函式時,在()中寫的引數為形參,在呼叫乙個引數時,fn(1,2)為實參
函式返回值:
在函式進行運算時,可以返回,返回到函式呼叫的位置
全域性變數和區域性變數
全域性變數:在函式體外宣告的變數。
區域性變數:在函式體內部宣告的變數。
區別:函式內部可以訪問全域性變數,函式外部不能訪問區域性變數。
JS中的資料型別
js中的資料型別分為兩種 基本資料型別和引用資料型別 基本資料型別 number boolean string undefined null symbol es6中新增 引用資料型別 object array function date regexp 等 講區別之前,需要先了解堆 heap 和棧 s...
js中的資料型別
1.基本資料型別和複雜資料型別 雖然typeof null返回的值是object,但是null不是物件,而是基本資料型別的一種。這是乙個歷史遺留問題,js 的最初版本中使用的是 32 位系統,為了效能考慮使用低位儲存變數的型別資訊,000開頭代表是物件,null表示為全零,所以將它錯誤的判斷為obj...
js中的資料型別
js中的資料型別可以分為基本型別和引用型別 基本型別包括了 number string boolen undefined null symbol 引用型別包括了object 又可以具體的分為 object array date regexp function 關於資料型別的檢測 1.typeof 方...