JS学习笔记 ——数据类型

①number

js不区分小数和整数

复制代码
123;//整数123

123.1;//浮点数123.1

1.123e3;//科学计数法

-99;//负数

NaN;//not a number

Infinity;// 表示无限大

复制代码

②字符串

'zbc' "abc"

③布尔值

ture,false

④逻辑运算

&&  ||  !

 

⑤比较运算符

=    

== 等于(类型不一样,值一样,也会判断为ture)

===绝对等于(类型一样,值一样)

这是JS的一个缺陷,坚持不要使用==比较

注:NaN===NaN,这个与所有的数值都不相等,包括自己,只能通过isNaN(NaN)来判断这个数是否是NaN。

 

⑥浮点数问题

console.log(1/3)===(1-2/3))//结果为false

尽量避免使用浮点数进行比较

 

⑦null和undefined

null:空

undefined:未定义

 

⑧数组

Java的数组必须是相同类型的对象~,JS中不需要这样!

var arr=[1,2,3,4,5,'hello',null,ture]

取数组下标:如果越界了,就会

undefined

 

⑨对象

对象是大括号,数组是中括号

 

每个元素之间用使用逗号隔开,最后一个不需要添加

var person={
      name:"tingwen",
      age:3,
      tags:['js','java','web','...']
}

 取对象的值

person.name
>"tingwen"
person.age
>3

 

posted @   fight挺  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示