变量(二)

144 阅读1分钟

变量

计算机中存储数据的容器

变量的基本使用

1 声明变量(let)

语法:let 变量名

如:let age

2 变量赋值(=)

定义一个变量之后,你就能够初始化它(赋值)在变量名之后加上一个"=",然后就是数值

如:let age = 18;

数据类型

数字类型一定不能加引号,加了就是字符串类型

如;let score = 100;//整数

​ let price = 12.345;//小数

​ let temperature = -40;//负数

字符串类型加了单引号双引号

字符串拼接

document.write(大家好,我叫${name}, 今年${age}岁)

布尔类型(boolean)

只有两种值,truefalse

未定义类型(undefined)

undefind //当我们发现这个数是undefined 提醒我们是不是忘记给某个变量赋值 矫正我们写代码

空类型(null)

null:表示赋值了,但是值为空

typeof(用来检测数据类型)

如:console.log(typeof num);

转换数据类型

隐式转换

数字型

+号两边只要有一个是字符串,都会把另一个转化为字符串

除了+以外的算术运算符 比如- * / 等都会把数据转换成数字类型

工作中常用:let num4 = **+**num2

字符型

let num + ' '

显式转换

数字型

Number(数据)

  1. 转换数字类型
  2. 如果字符串内容里面有非数字,转换失败时结果为NaN(Not a Number)即不是一个数字
  3. NaN也是number类型的数据,代表非数字

parseInt(数据)

​ 只保留整数

parseFloat(数据)

​ 可保留小数

字符型

String(数据)

变量.toString(进制)