JavaScript数据类型
2015-09-07 16:02
281 查看
JavaScript数据类型包括:字符串(String),数字(Number),布尔型(Boolean),数组(Array),对象(Object)
1.字符串
字符串是用双引号或者单引号括起来的任意文本
var firstName = "Bill";
var firstName='Bill';
//字符串本身带引号
var txt = "He is 'Bill'"; //单引号
var txt = ‘He is “Bill"’; //双引号
2.数字
var x = 1; //不带小数点
var x = 1.0; //带小数点
var x = 123e3; //科学计数法
var x = 123e-3; //科学计数法
var x = 0x1f; //十六进制
var x = 013; //八进制
3.布尔型
布尔型只有两个值true和false
var flag = true;
var flag = false;
4.数组
数组的定义有3组方式,数组以下标形式访问每个元素:
(1)先创建数组,再一一赋值
var color = new Array(); //有无括号都可 new Array;
color[0] = "red";
color[1]="green";
(2)condensed array 在创建数组对象的时候赋值
var color = new Array("red", "green");
(3)literal array
var color = ["red", "green"];
注:由于JS的弱检查性,可以在数据中放不同类型的数据
var a = new Array("hello", 3, false);
5.对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person = {"name":"Bill", "sex":"male", "age":50};
或者
var person = new Object();
person.name = "Bill";
person.sex = "male";
person.age = 50;
对象属性有两种寻址方式:
var name = person.name;
var name = person["name"];
遍历对象的所有属性值可以用for in循环
for (var i in person){
alert(i+", "+person[i]);
}
1.字符串
字符串是用双引号或者单引号括起来的任意文本
var firstName = "Bill";
var firstName='Bill';
//字符串本身带引号
var txt = "He is 'Bill'"; //单引号
var txt = ‘He is “Bill"’; //双引号
2.数字
var x = 1; //不带小数点
var x = 1.0; //带小数点
var x = 123e3; //科学计数法
var x = 123e-3; //科学计数法
var x = 0x1f; //十六进制
var x = 013; //八进制
3.布尔型
布尔型只有两个值true和false
var flag = true;
var flag = false;
4.数组
数组的定义有3组方式,数组以下标形式访问每个元素:
(1)先创建数组,再一一赋值
var color = new Array(); //有无括号都可 new Array;
color[0] = "red";
color[1]="green";
(2)condensed array 在创建数组对象的时候赋值
var color = new Array("red", "green");
(3)literal array
var color = ["red", "green"];
注:由于JS的弱检查性,可以在数据中放不同类型的数据
var a = new Array("hello", 3, false);
5.对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person = {"name":"Bill", "sex":"male", "age":50};
或者
var person = new Object();
person.name = "Bill";
person.sex = "male";
person.age = 50;
对象属性有两种寻址方式:
var name = person.name;
var name = person["name"];
遍历对象的所有属性值可以用for in循环
for (var i in person){
alert(i+", "+person[i]);
}
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- JavaScript拆分字符串时产生空字符的原因
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- PowerShell中执行Javascript的方法示例
- javascript asp教程第六课-- response方法
- javascript asp教程More About Recordsets
- javascript asp教程第十二课---session对象
- javascript asp教程创建数据库连接
- javascript asp教程错误处理