数据类型
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中文网其他相关文章!