JS基础语法(三)
来源:互联网 发布:简述云计算 编辑:程序博客网 时间:2024/06/05 17:14
4.Boolean类型
包含true和false。true不一定等于1,false也不一定等于0.
JS中任何类型都存在和true、false等价的值(在实际中对使用if语句非常重要),如下图
要将一个其它类型的值转化为非空字符串,可以调用转型函数Boolean();
var str = "test";alert(Boolean(str));5.Number类型
JS中支持整数和浮点数(双精度数值),也支持八进制(0开头)和十六进制(0x开头,后面跟0~9及A~F,字母可以大小写)
var testNum1 = 070;var testNum2 = 10;alert(testNum1 - testNum2);输出结果46.
JS可以保存+0和-0,两者相等。
浮点数:该数值必须包含小数点,并且小数点后面必须至少有一位数字。
小数点前可以没有整数.1也有效,但是不推荐
浮点数占用的存储空间是整数的两倍,因此1.和1.0等类似的都会被转化成整数进行存储
对于极大或极小的值,可以用e表示法表示的浮点数值表示。用e表示法表示的值等于e前面的数值乘以10的指数次幂。JS中e可以是大小写
var Num = 2.3e7;
等于23000000.同样,极小的数值也可以用e表示法。
浮点数最高精度是17位小数,但是注意在进行计算时其精确度远远不如整数,比如
0.1 + 0.2 不等于0.3,而是0.30000000000000004.
阅读全文
0 0
- JS基础语法(三)
- MySQL基础语法(三)
- Java基础语法(三)
- Java语法基础(三)
- Python基础语法(三)
- SWIFT基础语法(三)
- Python 基础语法(三)
- java基础语法(三)
- MQL5语法基础(三)
- Python基础语法(三)
- JS基础语法(一)
- JS基础语法(二)
- JS基础(三)
- JS基础(二)-----JS语法
- java基础语法学习笔记(三)
- 黑马程序员---基础语法(三)
- Swift基础语法预览(三)
- java的一些语法基础(三)
- maven install 控制台乱码问题
- bzoj1899 [Zjoi2004]Lunch 午餐(dp)
- hdu1171Big Event in HDU(01背包或多重背包)
- 关于JavaScript 的 for in
- pycharm的安装和破解
- JS基础语法(三)
- python3中列表 元组 字典 集合的区别
- RxJava
- hdu 1058 humble number
- 一位70后的感叹:下半辈子我会陷入贫困吗?
- wxPython ScrolledPanel 滚动条
- glibc源码分析之文件的创建与删除
- SVN解除对项目的版本控制
- 1059. C语言竞赛