undefined和number

var a;

console.log(a)

此处控制台便打印undefined,因为定义了变量却没有赋值,取值便是undefined

var a1 = 0

a1 = 100

a1 = a1+2.2 //a1取值100,然后把100跟2.2做加法运算,然后把运算的结果赋值给a1

console.log(a1)

console.log(0.1+0.2) 此处打印0.300000000000000004

此处会存在误差 展现出js不能用来做科研

var a = 3.141

var b = a.toFixed(2)

console.log(b) //此处打印3.14 也就是将a保留了两位小数 这里需要注意的是,原小数的千分位会四舍五入导致百分位加一,假如这里是3.146,结果为3.15。如果工程需要小数点后面的数字为0的时候不显示则将a.toFixed(2)/100*100即可得到

var a = 100.46

var b = Math.ceil(a) //向上取整

var c = Math.floor(a) //向下取整

var d = Math.round(a) //四舍五入取整

console.log(b) //此处打印101

console.log(c) //此处打印100

console.log(d) //此处打印100

var pen = 012

console.log(pen) //此处打印10 以0开头表示8进制

var pen = 0x12

console.log(pen) //此处打印18 以0x开头表示16进制(0-9及a-f 可大写也可小写)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值