前端面经(3)--Javascript基础

数据类型

原始数据类型

Undefined,Null,Boolean,Number,String

常用的数据处理函数

parseInt()/parseFloat()/Number  转换成数字型

parseInt可以解析字符串,遇到不能解析的就停下来,只保留整数部分;Number只能转化数字字符串,遇到字母会返回NAN

Math.floor(4.33)向下取整

Math.ceil(6.7)向上取整

Math.round(6.19)四舍五入

Math.abs(-1)绝对值
String()把给定的值转换成字符串

toFixed(2)四舍五入

Null和undefined

undefined代表的含义是未定义,一般变量声明了但还没有定义的时候会返回undefined.

null代表的含义是空对象。null主要用于赋值给一些可能会返回对象的变量,作为初始化。

typeof(Null)会返回object

因为在JavaScript中,不同的对象都是使用二进制存储的,如果二进制前三位都是0的话,系统会判断为是Object类型,而null的二进制全是0,自然也就判断为Object。

undefined==null  //true

undefined===null //false

类型判断的四种方法

数据类型的转换(显示转换和隐式转换)

显示转换:使用toString和Number转换

隐式转换:主要发生在字符串拼接和数字字符串运算的时候

原型和原型链

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值