- JavaScript 是一种轻量级的编程语言,是一种运行在客户端上面的语言Script。
- JavaScript 是可插入 HTML 页面的编程代码,运行过程中由JS解释器(js引擎)逐行进行解释并执行。
- JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。
- JavaScript是单线程解释性语言
js引入方式
内部式
外部式
JS输出方式
document.write(" ") | 在页面内打印 |
---|---|
console.log(" ") | 在页面控制台打印 |
alert(" ") | 确定对话框 |
confirm(" ") | 确认取消对话框 |
prompt(" ") | 输入框 |
变量赋值
var 变量名 = 变量值;
变量名命名方式
- 以英文字母, _ , $ 开头
- 包含英文字母,数字, $ , _
- 区分大小写
- 不能使用关键字与保留字
- 见名知意
基础数据类型
字符串型 | String | 取值方式使用双引号("")来包裹数据 |
---|---|---|
数字型 | Number | 取值方式 数字 |
布尔型 | boolean | 真 true 假 false |
undefined | 未定义表示没有赋值 | 取值方式只有一个undefined |
null | 空 | 占位符 用空值来覆盖 |
获取变量的数据类型
typeof(变量名);
数据类型之间的转换
1.转换为字符串类型
-
toString(要转换的值)
-
String(要转换的值)
-
null undefined 不参与强制转换的
2.转换为数字类型
-
Number(要转换的值) —自适应
-
parseInt() —强制转换为整数
-
parsefloat() —强制转换为小数
-
isNan() – 是不是 不是一个数字 是不是一个非数字
3.转换为布尔类型
-
Boolean()
-
所有非0的数字 强制转换为boolean 都为true
-
只有为0 的时候才为false
-
所有的字符串都是 true
-
null 和 undefined 都为false