05-undefined和number

1.undefined

undefined只有一个值那就是undefined

// undefined
var a;
console.log(a)//undefined  未定义,或者是定义了变量但是却没有初始化
a=20
console.log(a)

对于尚未声明过的变量只能用typeof操作符检测其数据类型有且固定为undefined

console.log(typeof age);//undefined

2.number

// number
var n1=20
n1=100
n1=n1+1.2// n1取值100 然后把100跟1.2做加法运算 然后把运算的结果赋值给n1

js不能用于科研运算  可以用作一般互联网产品 因为运算有精度

常规的运算符加+减-乘*除、还有求余数%

保留位数

var a=3.141592//
var b=a.toFixed(2)//保留两位小数 3.14

 向上取整或向下取整

var a=100.45
var b=Math.ceil(a)//向上取整数
console.log(b)

var a=100.75
var c=Math.floor(a)//向下取整数
console.log(c)

 四舍五入

var a = 100.35
var c = Math.round(a) //四舍五入取整数
console.log(c)

选较大或较小的数

Math.max(1,2,3,4,5)//5
Math.min(1,2,3,4,5)//1

返回绝对值

Math.abs(-9)//9

返回 x 的 y 次幂

Math.pow(x,y)//x的y次幂

返回数的平方根

Math.sqrt(x)//x的平方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值