我的学习记录167

2018.3.26李锦浩【连续第167天】

今天开始学习JavaScript中基本包装类型。为了便于操作基本类型值,JavaScript提供了3个特殊的引用类型:Boolean、Number和String类型。如果要创建基本类型的包装类型,一定要在必要的情况下才能这么使用,否则会导致程序员无法清晰的辨识出是基本类型还是包装类型。

在创建基本包装类型时可以通过直接创建和转型来实现。如果是通过转型来实现的,那么typeof之后显示的是创建的类型名,但如果是直接创建,即使用new来创建的,那么typeof之后是object类型。

Boolean类型:

Boolean类型就是布尔值对应的引用类型。在实现中比较少遇到,因此遇到时在进行简单的回顾。

Number类型:

Number类型就是与数字值对应的包装类型。Number类型重写了valueOf(),toLocalString(),toString()方法。valuOf()方法直接返回对象表达的基本类型的数值,另外两个方法就是返回字符串形式的数值。toString()方法传递的是一个表示基数的参数,告诉它返回几进制的字符串形式。不写默认为十进制。

除了一部分继承的方法之外,还有一部分格式化的函数。例如toFixed(),传入的参数是显示几位小数的参数,这个方法还具有自动舍入的特性,这个方法特别适合处理关于货币的问题。但是不同的浏览器会有不一样的解释方式,需要注意一下。

另外一个格式化函数就是toExponential()——以科学计数法的形式输出。这个方法可能会返回固定大小(FIxed)格式,也可能返回指数格式,具体的规格最合适。

明日任务:继续学习JavaScript

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值