JavaScript笔记(数字,字符串,布尔互转)
来源:互联网 发布:网络神偷破解版 编辑:程序博客网 时间:2024/05/10 01:07
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学习(二):原始数据类型-字符串、数字、布尔值、null、undefined
- javascript字符串如何转布尔值
- 数字转布尔值
- JavaScript对象转换为原始值(字符串、数字、布尔值)的过程
- freemarker操作字符串,数字,布尔类型函数
- freemarker操作字符串,数字,布尔类型函数
- python数据类型--数字,布尔值,字符串
- JavaScript学习笔记(4)数字和字符串
- Javascript 笔记 字符串与数字相加
- JavaScript Boolean(布尔)对象
- 数字、浮点、布尔型、字符串和数组(php教程一)
- jsoncpp封装和解析字符串、数字、布尔值和数组
- 第十三章 使用原始值:字符串、数字和布尔值
- Python-003-数据类型1--数字、字符串、布尔值
- jsoncpp封装和解析字符串、数字、布尔值和数组
- jsoncpp封装和解析字符串、数字、布尔值和数组
- jsoncpp封装和解析字符串、数字、布尔值和数组
- Struts学习(三)
- 二叉树面试题——节点均为数字的二叉树路径求和
- VC文件指针操作
- Android-MediaPalyer
- 多屏幕适配
- JavaScript笔记(数字,字符串,布尔互转)
- DriverManager.getConnection Class.forName 详解
- Some best practices for the Git
- Java学习笔记之文件的复制
- ubuntu下安装windows
- c++接口定义及实现举例
- U-Boot-2010-03在S3C2440上的移植
- 域名合法判断
- 明升与电脑