day1

标签(空格分隔): js-week1

---

## Number()

```javascript

Number();//0

Number('');//0

Number(' ');//0

Number(.5);//0.5

Number('.5');//0.5

Number('12q');//NaN

Number(false);//0

Number(true);//1

Number([]);//0

Number({});//NaN

Number(null);//0

Number(undefined);//NaN

```

> Number在转换引用数据类型的时候,会先把引用数据类型转换为字符串,然后在进行Number转化

## ParseInt()

>从左往右,依次查看,碰到非数字或点(.)就截止,返回之前的字符

```javascript

ParseInt("1.3q");//1

ParseInt("12q.3");//12

ParseInt("");//NaN

ParseInt(" ");//NaN

ParseInt("q12");//NaN

ParseInt(".5");//NaN

ParseInt(.5);//0

```

## ParseFloat()

>从左往右依次查看,碰到非数字就截止,返回在这之前的字符

```

ParseFloat("");//NaN

ParseFloat(.5);//0.5

ParseFloat(".5");//0.5

ParseFloat(".5q");//0.5

```

---

##比较运算符  ==

>isNaN() -> 判断是否为NaN,若是则返回true,否则返回false

先把内容用Number转化一下,然后再去判断

四则运算失败的时候也会出现NaN (+ - * / %)

> 所有和NaN做的运算结果全是NaN

> - / * % 把非数字转换成数字再进行运算

1/'q'->NaN

1/'1'->1

1*'1.2'->1.2

1*'1.2a'->NaN

> 加号运算符 +

1、两边都是数字则进行正常的加法运算

2、只要有一边是字符串那么就是字符串拼接

```javascript

isNaN(1/'q');//true

isNaN('');//false

isNaN([]);//false

isNaN(undefined);//true

isNaN('a');//true

NaN == NaN;//false

Number(undefined) == NaN;//false

```

---

##String() 字符串 数据类型

>单引号和双引号包起来的都是字符串

##Boolean() 布尔 数据类型

>Boolean值为false的

0 null undefined '' NaN

```

Boolean (!'  ');//false

Boolean(!'');//true

Boolean(!Number('));//true

!Boolean(!Number(' '));//false

Boolean(!Number('12a'));//true

Boolean(!parseInt(''));//true

!Boolean(!parseFloat('12.2w'));//true

```

##typeof 判断数据类型

> 返回值的类型为字符串类型

"number"

"string"

"bollean"

undefined -> "undefined"

null -> "object"

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,221评论 0 13
  • 1.JavaScript变量 变量(Variables)在程序中用于存储数据,我们可以将数据存入变量,并在将来替换...
    天真即是正义阅读 492评论 0 3
  • 变量 声明变量 命名变量区分大小写的语言第一个字符是字母或下划线_,数字不能作为第一个字符字符必须是字母,数字或者...
    flyingtoparis阅读 836评论 0 0
  • 晚饭过后,热浪滚滚袭来,身体里的水份被刚刚晚饭的温度直逼的一个个气势汹汹冲破汗腺,似千军万马,势不可挡。...
    Amorry阅读 604评论 12 6
  • 《当我足够好,才会遇见你》看了这本书,是一篇小说,更是一篇励志的书本。 一个为了追求不一样的人生,爱情,男...
    愿如初音阅读 257评论 0 0