我是靠谱客的博主 端庄鱼,最近开发中收集的这篇文章主要介绍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

最后

以上就是端庄鱼为你收集整理的JavaScript笔记(数字,字符串,布尔互转)的全部内容,希望文章能够帮你解决JavaScript笔记(数字,字符串,布尔互转)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部