概述
1 数字——>String
var n=100;
var s =n+""; || var s=String(100); || var s=n.toString();
var binary_str=n.toString(2);
var octal_str=“0”+n.toString(8);
var hex_str=“0x”+n.toString(16);
var n=12345.678;
n.toFixed(0)=;//"1234567"
n.toExponetial(4) ;//"1.235e+5" 指数表示。小数点前有一位数
n.toPrecision(4) 1.235e+5 使用指定有意义的位数来显示一个数字
toFix() //把一个数转化成字符串,比制定位数
四舍五入
str---->number
var str="22";
var n=str -0;(增加一个0只会导致字符串尾部增加一个0而不会使之成为数字)
var n=Number(str);
parseInt(" 3 blind mice"); return 3
parseFloat("3.14 metres"); return 3.14
parseInt("12.34"); retrun 12
parseInt("0xFF"); return 255;
如果parseInt 或 parseFloat不能将指定的字符串转换为数字,将会返回NaN
parseInt(“str”,基数(进制))
可以接受另一个参数来指定要解析数字的基数
parseInt("11",2) return 3
布尔在数字环境中 ture=1; false=0;var t=true; alert(t+1) show 2
字符串环境中 true =“true” false=“false”
打开浏览器的console依次输入
var t=true;
var f=false;
alert(2+t);
alert(2+f);
如果一个数字出现在本该布尔值出现的地方 0或者NaN为false 其他为true
如果一个字符串出现在本该布尔出现的地方空字符串为false 其他为true
如果你喜欢显示的可以这样 var t=Boolean(0);
var t=1;
alert(Boolean(t)) show false
var t=-3
alert(Boolean(t)); show true
alert(Boolean(NaN)) ;show false
最后
以上就是端庄鱼为你收集整理的JavaScript笔记(数字,字符串,布尔互转)的全部内容,希望文章能够帮你解决JavaScript笔记(数字,字符串,布尔互转)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复