< 笔记 > JavaScript - 03 JavaScript 数据类型
2017-10-10 10:08
507 查看
03 JavaScript 数据类型
By Kevin Song03-01 基本数据类型
03-02 数组
03-01 基本数据类型
undefine声明了但未赋值 x:undefined
Boolean
true
false
Number
十进制:var a = 10;
八进制:var a = 012;
十六进制:var a = 0xA;
浮点数: var a = 3.14;
科学记数法:var a = 3.14e2;
String
单双引号都是String
null
类型转换
伪对象:JS的基本类型也是伪对象,都有属性和方法
转换为String
String()
null的处理:String(null)返回null
toString()
null的处理:null.toString()报错
Boolean,String转换为字符串:toString()
Number转换成字符串
默认模式:toString()
基模式
转换成二进制:toString(2)
转换成八进制:toString(8)
转换成十六进制:toString(16)
转换为Number
Number()
10 -> 10
3.14 -> 3.14
10abc -> NaN Number()只要有非数字就NaN
abc10 -> NaN
parseInt()/parseFloat()
10 -> 10
3.14 -> 3.14
10abc -> 10 parse只要以数字开头,就返回开头合法数字部分
abc10 -> NaN
转换为Boolean
Boolean()
String非空即为true
Number非0即为true
对象非null即为true
03-02 数组
特点长度可变(和Java不同)
元素类型任意,String布尔number随便存
定义数组的两种方式
方式一:var arr=[1,2,3,4];
<script type="text/javascript"> var arr = [1,2,3,4]; alert(typeof(arr));//对象类型object //遍历数组 for(var x = 0; x < arr.length; x++) { document.write 4000 ("arr["+x+"]="+arr[x]+"<br/>"); } </script>
方式二:使用Array对象来定义
var arr = new Array();//var arr =[];
var arr = new Array(5);//数组长度为5
var arr = new Array(5,6,7);//数组元素是5,6,7
相关文章推荐
- 【javascript笔记】js基本数据类型<零>
- <<JavaScript编程全解>>阅读笔记之javascript数据类型
- <Head First Java>学习笔记--第三章:primitive主数据类型和引用
- java 从零开始,学习笔记之基础入门<数据类型的转换>(五)
- JNA实战笔记汇总<二> JNA和C/C++的数据类型转换
- javascript面向对象编程笔记第一章<基本类型>
- MySQL学习笔记之<MySQL数据类型>
- 【笔记】【MDN】JavaScript指南 > 语法和数据类型
- JavaScript基础学习<四>基本数据和引用类型
- Map类型数据的使用和如何输出Map<String, List<>>类型的数据
- Javascript学习笔记一 之 数据类型
- JavaScript学习笔记——数据类型
- Java编程基础知识复习:变量与数据类型<数据类型初阶>
- C# 数据批量插入到数据库SqlBulkCopy(源数据类型:List<T> Or DataTable)
- <转>SQLite3 数据类型
- 零基础入门-javaScript学习笔记之从基本数据类型学起
- <<JavaScript编程全解>>阅读笔记之变量与对象
- JavaScript学习笔记一 - 基本语法,数据类型、变量
- <精讲>第1章(2)函数和数据类型入门
- 如何在ArrayList<Integer>中添加String类型数据