js

js中,定义的变量是没有任何类型的,赋值后才会有数据类型
js弱类型语言,java强类型语言
NaN:not a number;
在这里插入图片描述
typeof 获取变量类型

var b=null;
console.log(typeof b)
 		var a = 1e309;
        console.log(a);//Infinity -- 无穷大
        console.log(typeof a);//number
        console.log(a+a);//Infinity
        console.log(a-a);//Infinity-Infinity=NaN
        console.log(typeof (a-a));//number

js 判断语句中,不仅仅只能用boolean
false:"",0,null,NaN,undefined
true:有内容的string,非0的number,

判断一个变量是否为NaN
在这里插入图片描述
在这里插入图片描述
js 中重名的方法不存在重载,只会覆盖
arguments:参数集,自动接受方法中传递的所有参数

		function add() {
            var sum = 0;
            for(var i in arguments){
                sum += arguments[i];
            }
            return sum;
        }

parseInt()

		var a = "1";
        //parseInt可以把string类型转换成number类型
        console.log(typeof parseInt(a));

        var a =3.1415;
        console.log(parseInt(a));//去除小数

        console.log(parseInt('f',16));//把f当成16进制的数,转换成10进制输出
        console.log(parseInt('17',8));
        console.log(parseInt('15',10));

isFinite()

		console.log(isNaN(NaN));//判断是否为NaN的值
        //判断是否为非Infinity或非undefined或非NaN,是则返回true,否则返回false
        console.log(isFinite(0));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值