LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

Js数据类型

2022/8/3 js

JavaScript是一种弱类型或者说动态语言,这意味这不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。

数据类型

简单数据类型

Number、Boolean、String、Undefined、Null

js中,8进制前面加0,16进制前面加0x

isNaN():

用来判断一个变量是否为非数字的类型,如果是,返回false,如果不是,返回true

引号嵌套

外双内单,外单内双

typeof:

检测数据类型,typeof null 为object

1.转换为字符串

变量.toString()、String(变量)、+拼接 (变量+’字符串’,隐式转换)

2.转换成数字

  • parseInt:parseInt(变量),转换为数字,得到的是整数(向下取整),parseInt(‘120px’)为120,会自动去掉单位

  • parseFloat:parseFloat(变量),转换为数字,得到的是浮点数,会自动去掉单位

  • Number:Number(变量),

  • 利用算数运算(-,/,*):’12’-0,’12’-‘12’

3.转换为布尔型:

Boolean():代表空、否定的值会被转换为false,如:0,’’,NaN,null,undefined,其余值都会转换为true

img_show