javaScript数据类型
数字。文本。音频。视频、、、、、
number
123 //整数
123.1 //浮点数
1.123e3 //科学计数法
-99 //负数
NaN //not a number
Infinity //表示无限大
字符串
"abc" 'abc'
布尔值
true false
逻辑运算
&& 2个为真,结果为真
|| 一个为真,结果为真
! 真即假,假即真
比较运算符
=
== 等于(类型不一样,值一样,也会判断为true)
=== 绝对等于(类型一样,值一样,结果为true)
这是JS的缺陷,坚持不要使用 == 比较
num和undefined
- num 空
- undefined 未定义
数组
java的数值必须是相同类型的对象,JS中不需要这样
//保证代码的可读性,尽量使用[]
var arr=[1,23,4,5,6,'hello',null,true];
new array(1,23,4,5,6,'hello');
对象
//Person person =new Person(属性1,属性2,属性3)
var person = {
name: "zhansan",
age: 3,
tags: ['JS', 'java', 'web', '...']
}
取值
person.name
>"zhansan"
person.age
>3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App