JS day1 数据类型

88 阅读1分钟

一、JS三种书写位置

三种:行内,内嵌,外部

1.行内式js书写

image.png

2.内嵌式js

image.png

3.外部js

通过src引入,script标签之间不可以写代码 image.png

二、js注释方式

image.png

三、js得输入输出方式

ZZLZ($YB)GZ2NXDN~E99V)Q.png

新版

image.png

image.png

通过js创建标签,document可以识别标签

四、变量声明区别

image.png

let不可以重复声明

五、数据类型

字面量有数值,字符串,数组,布尔,undefined,对象(null)。

变量不可以加引号,加引号就是字符串 image.png console.log(typeof(age))检查关键字类型

六、模板字符串

使用反引号 ` 拼接字符串

image.png

使用反引号可以换行

image.png

七、未定义数据类型

image.png 最后一个没加声明关键字,是全局变量,不推荐。

八、数据类型转换

  • 隐式转换:

image.png

+号作为正号解析时,会把数据转换为number型。两种数据类型才会进行隐式转换。

  • 显式转换:
  1. 转换为数值型:

Number(num):转换成整数 只能放数字类型的字符,不可以放abc等,否则返回NaN(not a number),也是Number类型的数据,代表非数字

parseint(num):转换成整数,不四舍五入

parsefloat(num):保留小数 会自动过滤数字开头后的abc等,可以用来自动过滤单位100px

  1. 转换为字符串型: console.log(String(10)) age.tostring(2),强制转换成字符串,进制转换2进制