第二天半卒

2019-10-11  本文已影响0人  阿油_爱周周

数据类型分为两种:简单类型和复杂类型;

简单类型包括五种,分别是:undefined 未定义类型

                          null  空类型

                          boolean 布尔类型

                          number  数值型

                           string  字符串类型

复杂类型是:object —— 对象类型

typeof是检测数据类型,将会返回这些类型(以字符串的形式)

null和undefined的区别:

undefined是表示系统级的、出乎意料的或类似错误的值的空缺。

null是表示程序级的、正常的或在意料之中的值的空缺。

在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined。  null值则是表示空对象指针。

Boolean:

Boolean()可以将ES中所有的类型值都转换为布尔值

除了 false、“”、0、null、NaN、undefined以外,所有转换为布尔值都为true

Number:

NaN:not a Number 不是一个数字 特殊的数值类型

表示一个本来要返回数值的操作数未返回数值的情况。

NaN特点:任何涉及NaN的操作都会返回NaN。

                   NaN与任何值都不相等,包括NaN本身。

isNaN:判断参数是否"不是数值"。如果是数值返回false,不是数值返回true;

parseInt():从第一位起取到整数部分

parseFloat():从第一位起取到小数部分(只识别第一个小数点),只解析10进制数。

String:

查看字符串的长度:length属性

    var str = "hello world";

    console.log(str.length);//11

查看字符串相应位置的字符。

    var str = "hello world";

    console.log(str[1]);//e

* "+"也可以把某个值转换为字符串,也可以拼接多个字符串。

var str = 111+""; //"111"

var str = "hello" + " world"; //"hello world"

上一篇 下一篇

猜你喜欢

热点阅读