js的三种引入方式
行内式(不常用);
内嵌式(适合练习);
外部式(<script>src=''</script>)
js中的注释方式
单行 //
多行 /*...*/
js中的输入输出和打印语句
prompt;
alert;
consloe.log();
js中的变量
- 声明变量并负值称为变量的初始化;
- 变量可以被重新赋值;
- 同时声明多个变量:var a=1,b=2,c=3;
是否声明 | 是否赋值 | 输出结果 |
是 | 是 | 正输出确 |
是 | 否 | undefined |
否 | 是 | 可以输出 |
否 | 否 | 报错 |
变量的命名
- 可以由字母、数字、&、_组成,但不能是数字开头;
- 不能是关键字/保留字;
- 驼峰命名法;
数据类型
数据类型分类
简单数据:number、string、Boolean、null、undefined;
判断数据类型:typeof(变量名)
数值型数据
- 八进制:0开头
- 十六进制:0x开头;
- 最大值:Number.MAX_VALUE=1.79769......e+308
- 最小值:Number.MIN_VALUE=....
- 无穷大:Infinity
- 无穷小:-Infinity
- 非数值型:NaN
- 判断是否是数值型数据:isNaN(x)
字符型数据
- 书写格式:js中常用单括号包裹
- 转义符:
- 拼接字符串方式:‘字符1’+变量名+‘字符2’
- 字符串长度:变量名.length;
布尔型数据
true的值为1,false为0;
数据类型的转换
数值型转换为字符串
变量名.toString(n);
强制转换:String(n);
隐式转换:‘字符串1’+n;
字符型数字转换成数值型
parseInt(3);
parseFloat(3.114);
Number(‘3’);
‘3’-0;
转换成布尔值
转换方法:Boolean(变量名);
返回值为false的情况:变量为空、0、undefined、null、NaN;
其余值都为true;
目录