Javascript-----变量及变量间的相互转换

60 阅读1分钟

数据类型

基础数据类型

①字符串string

②数值number

③布尔值boolean

④未定义undefined

⑤空值null

引用数据类型

函数function

数组array

对象object

定义字符串类型的变量

var message="string"

字符串可以是单引号,也可以是双引号。

定义数值类型

var num=10;

数值不用带引号,可以是整数也可以是浮点数(小数)

定义布尔值类型

值为true或false ,true为真,false为假

未定义类型

undefined 只声明不赋值;

空值

空对象,null null的typeof是对象object;

检测数据类型

基本语法

typeof 变量;

变量间强制类型转换

转字符串

String(变量),将变量的类型强行转换为字符串类型

转数值

parseInt() 取有效整数,不会改变原值

parseFloat() 取有效浮点小数,不会改变原值;

Number() 最严谨的,,不会改变原值,转换的字符串必须是纯数值字符串,否则则都是转为NaN,另外转空字符串是0,转true是1,转false是0,null是0

转布尔值

Boolean(),只有以下几个值转布尔值是false:‘‘空字符串,number0,NaN,udefined,null