JavaScript数据类型-2

Posted 陈咪咪个人网站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript数据类型-2相关的知识,希望对你有一定的参考价值。

学习目标

1.掌握javascript的数据类型

2.掌握typeof操作符

3.掌握Undefined

4.掌握null

JavaScript的数据类型

ECMAScript中有5种简单数据类型(也称为基本数据类型):

UndefinedNullBooleanNumberString.

还有1种复杂数据类型:Object.

Typeof

语法:typof空格变量     typof(变量)

功能:检测变量类型

返回值:stying类型,有可能是:stringnumberbooleanobjectundefinedfunction

undefined

Undefined类型只有一个值,即特殊的undefined

声明:一般而言,不存在需要显示把一个变量设置为undefined值的情况。

null

1.null值表示一个空对象指针

2.如果定义的变量准备在将来用于保存对象,那么最好将改变初始化为null而不是其他值。

说明:undefined值是派生自null值的,所以undefined==null,返回结果是true

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JavaScript数据类型

学习目标

1.掌握Number

2.掌握isNaN()

3.掌握数值转换

(1)Number()

(2)parseInt()

(3)parseFloat()

Number

Number:表示整数和浮点数

NuN:即非数值(Not a Number)是一个特殊的数值。

说明:

1.任何涉及NaN的操作(例如NaN/10)都会返回NaN

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

IsNaN()

语法:isNaNn

功能:检测n是否是“非数值”

返回值:boolean

参数:参数n可以是任何类型

说明:isNaN()在接受到一个值之后,会尝试将这个值转为数值。

某些不是数值的值会直接转为数值。

数值转换

3个函数可以把非数值转化为数值:Number()、parseInt()、parseFloat()。

其中Number()可以用于任何数据类型,而parseInt()和parseFloat则专门把字符串转换为数值。

parseInt()整数

parseInt()会忽略字符串前面的空格,直至找到第一个非空格字符。

说明:1.parseInt():转化空字符返回NaN.

      2.parseInt()这个函数提供第二个参数:转换时使用的基数

paesrFloat()浮点数

parseFloat:从第一个字符串开始解析每个字符,直至遇见一个无效的浮点数字符为止。

说明:除了第一个小数点有效外,parseFloat()parseInt()的第二个区别在于它始终都会忽略前导的零。

 

 

 

 

JavaScript数据类型

学习目标

1.掌握String

2.掌握字符串转

1String()

  2toString()

3.掌握Boolean

4.掌握类型转换

String

String类型用于表示由零或多个16Unicode字符组成的字符序列,即字符串。字符串可以由双引号(“”)或单引号(‘’)表示。

toString()String()

语法:str.toString()

功能:将str转换为字符串

返回值:str的一个副本

参数:str是要转换的内容,可以是数值、布尔值、对象、字符串。

说明:在不知道要转换的值是不是nullundefined的情况下,还可以使用String()函数,它能够将任何类型的值转换为字符串。

Boolean

用于表示真假的类型,true表示真,false表示假

类型转换

1.0之外的所有数字,转换为布尔型都为true

2.“”之外的所有字符,转换为布尔型都为true

3.Nullundefined转换为布尔型为false

 

以上是关于JavaScript数据类型-2的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript-变量数据类型(基本复杂数据类型转换)运算符(算术递增/减比较逻辑赋值优先级)

JavaScript 学习-2.数据类型

JavaScript速成之路JavaScript数据类型

JavaScript的数据类型

javascript中,数据类型和对象的关系(区别)

javascript的引用数据类型都有哪些