javascript 中十个常用的系统函数(内置顶层函数)
1、Number() 转换成数值类型函数
var a = '12';
var b = '3';
var c = Number(a) + Number(b);
console.log(c);
控制台:
如果是布尔值,false为0,true为1
var x = true;
var y = '10';
var z = Number(x) + Number(y);
console.log(z);
控制台:
2.、parseInt(参数1,参数2) 将字符串转换为整数
注意:将小数部分直接抹掉。不会进行四舍五入。
JavaScript
var d=“12.22”; var e=“13.54”; var j=parseInt(d)+parseInt(e); console.log(j);
控制台:
image.png
3、parseFloat() 将字符串转换为浮点数(小数)
var e = "3.1443";
var r = parseFloat(e) * 2;
console.log(r,typeof r);
控制台:
4、isNaN() 用于检查其参数是否是非数字值
如果能转换成数值返回假,不能转换成数值类型,返回真
var f = '50';
var v = '50w';
var r = isNaN(f);
var z = isNaN(v);
console.log(r);
console.log(z);
f可以转换为数值类型,显示为false
v不可以转化为数值型,显示true
控制台:
5、eval() 用javascript语法来解析字符串内容
var d = eval('1+2+3*4');
console.log(d);
控制台:
eval() 将字符串转换成JavaScript命令执行
eval("var a = '小戴';alert(a);")
页面显示:
6、escape()对字符串进行编码。
var x = "小戴同学";
document.write(escape(x));
页面显示:
7、unescape()对字符串进行解码。
var a = "%u5C0F%u6234%u540C%u5B66";
document.write(unescape(a));
页面显示:
8、String() 转换成字符串类型。
var a = 20200625;
console.log(typeof(String(a)));
页面显示:
9、Boolean()转换成布尔型。
var a = 0;
console.log(Boolean(a));
页面显示:
10、isFinite() 函数用于检查其参数是否是无穷大。如果 number 是有限数字(或可转换为有限数字),那么返回 true。否则,如果 number 是 NaN(非数字),或者是正、负无穷大的数,则返回 false。
var a =3.14;
console.log(isFinite(a));
控制台:
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果