JavaScript笔记(数字,字符串,布尔互转)

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值