使用var声明变量

var test = 20;

test = "张三";

变量可以存放不同类型的值

var

定义域分布在全局

并且可以重复定义

let

let关键字所在的代码块内有效

JavaScript中分为:原始类型 和引用类型

5种原始变量类型

number:数字,整数或者小数

string:字符、字符串

boolean:布尔

null:空

undefined:声明的变量未初始化

typeof 变量名   可以输出变量的数据类型

 运算符

   ==:可以自动进行类型转换,只要值相同,不管是不是同一变量类型

===:数值相同,数据类型也要相同

数据类型转换

字符串转为数字类型

如果字面值不是数字,则转为NaN

在前面加+或者parseInt(str)

var str = +"20";

boolean->number :true->1  false->0

数字类型转Boolean

0转化为false,其余都转为true

字符串转为boolean

空字符串转为false,有内容的字符串转化为true

null/undefined直接转为false

if(str):str为空则false,不为空为true

 

posted on 2023-11-07 20:53  na2co3-  阅读(25)  评论(0)    收藏  举报