Web 前端开发 让前端飞Web前端之路

我的JS笔记 -- 类型转换

2017-12-13  本文已影响17人  骷髅不会笑丶

在JS中数据有七种内置类型:空值( null)、未定义( undefined)、布尔值( boolean)、数字( number)、字符串( string)、对象( object)、符号( symbol, ES6 中新增)

将值从一种类型转换成另一种类型便是类型转换,在JS中常常会自主或不经意间将值进行类型转换。类型转换通常有两种情况一种是显式强制类型转换,这种情况是使用JS提供的类型转换函数,将值转换成特定的类型;另一种情况是隐式强制类型转换,是在进行某些操作是JS隐式的将值的类型进行转换后再进行操作。

显式强制类型转换

JS中提供了Number()、String()、Boolean()等函数将值转换成特定的类型。这种使用函数方法显式的将值的类型进行转换就称为显式强制类型转换。

隐式强制类型转换

在JS的某些操作中,JS会隐式将值进行类型转换,例如使用'=='、'+'和'-'等操作,所以需要在不同情况下进行区分。

更多文章在 这里 ,觉得不错希望点个 star

上一篇下一篇

猜你喜欢

热点阅读