資料型別
Javascript 是動態型別
基元與物件類型
原始資料型態:
1.Number - 表示整數和浮點數。
let age=10; #equal two apram enna num,str,bool ex...automatic convert pannikum enna datatype nu. console.log(age); console.log(typeof age); output: 10 number
age="25"; console.log(age); console.log(typeof age); output: string
浮點數:
let price=19.99; console.log(price); console.log(typeof price); output: 19.999 number
2.String - 表示字元序列。
let greeting="Hello World.!" console.log(greeting); console.log(typeof greeting); output: string
3.Boolean - 表示邏輯實體,可以有兩個值:true 或 false。
let isActive=true; console.log( isActive); console.log(typeof isActive);
let isActive=false; console.log( isActive); console.log(typeof isActive);
4.未定義 - 已宣告但未賦值的變數。
let name; #Error undefined console.log( a); console.log(typeof a);
5.Null - 表示有意缺少任何物件值。
let name-null: console.log(name); console.log(typeof name);
6.Symbol - 表示唯一且不可變的值,通常用作物件屬性鍵。
let unique=symbol("key"); #custom symbol console.log(unique); console.log(typeof unique); output: symbol("key")
7.BigInt - 表示大於 2^53 - 1 的整數(JavaScript 可以用 Number 類型可靠表示的最大數字)。
let largeNumber=BigInt(68690356789000833);
let largeNumber=68690356789000833n; #using the n notation console.log( largeNumber); console.log(typeof largeNumber); output: 68690356789000833n
非原始資料型別
1.對象
表示屬性的集合,每個屬性由一個鍵(通常是字串)組成
和一個值(可以是任何資料類型,包括另一個物件。
let person={ name-'ranjith'. age=25, isEmployed=true; } console.log( person); //total laa print agum console.log( person .name); // name only console.log( person .age); // age only console.log( person .isEmployed); console.log(typeof person);
2.陣列
一種特殊類型的對象,用於儲存有序值集合。
let number=[1,2,5,4,8]; console.log( number); let mixdata=[1,'2',true,false,null,[1,2,'5',"str"] ,undefined ]; console.log( mixdata);
3.功能
一種特殊類型的對象,可呼叫並可以執行操作。
function invite( ){ console.log( "you are invitd"); } invite()
**4.Date - A built-in object for handling dates and times.** let now- new Date; console.log( now); outut: date wed jul 24 2024 09.00:51 Gmt( indian stamdard)
以上是JS |資料類型 |的詳細內容。更多資訊請關注PHP中文網其他相關文章!