js是脚本语言
- 一种简单弱类型语言
- 一种解释性执行的脚本语言
- 一种基于对象的脚本语言
- 一种相对安全的脚本语言
- 一种事件驱动的脚本语言
- 一种跨平台性脚本语言
js语法
输出
- alert("") 弹窗
- confirm() 确认信息窗
- prompt() 提示信息窗
- console.log() 控制台打印
- document.write() 文档输出
js变量 用来存储数据的容器 变量被保存在内存中
变量命名规范
- 变量名必须由字母、数字、下划线、$的组合,并且不能以数字开头。
- 不能是关键字和保留字。
- 区分大小写。
- 规范:驼峰命名法。
数据类型
- 数值类型
- 字符串类
- 布尔值
- null
*undefined
类型转换(数值类型、字符串类型、布尔类型之间的相互转换)
1.转数值
console.log(Number(""));//0
console.log(Number(true));//1
console.log(Number(false));//0
console.log(Number(null));//0
console.log(Number(undefined));//NAN
2.转布尔值
字符串转布尔 非空为真 数字转布尔 非零为真 undefined 和null 都是false; undefined 未定义没有输出值
console.log(String(123));//123
console.log(String(0));//0
console.log(String(true));//true
console.log(String(false));//false
console.log(String(undefined));//undefined
console.log(String(null));//null
+对于字符串的作用就是拼接字符串
console.log("123"+"asd"+"你好"+" "+491+b);