JavaScript基础——数据类型
2015-12-02 14:30
381 查看
JavaScript使用数据类型来确定如何处理被分配给一个变量的数据。变量的类型决定了你可以对变量进行什么操作,如循环或者执行。下面描述了最常用的变量类型。
字符串(String):此数据类型将字符数据存储为一个字符串。字符数据可以用单引号('')或者双引号("")来指定。所有包含在引号中的数据将被赋值给字符串变量。例如:
var myString = 'Hello World';
var anotherString = "How are you";
数值(Number):这种数据类型将数据存储为一个数值。数值对于清点数量、计算和比较是有用的。实例:
var myInteger = 1;
var cost = 1.33;
布尔(Boolean):此数据类型存储一个位,它要么是true(真),要是是false(假)。布尔值通常用于标志。例如,你可以在一些代码的开始处把一个变量设置为false,然后在完成时检查它以观察是否执行到一个特定位置。下面的离职定义了true和false变量:
var yes = true;
var no = false;
数组(Array):一个带索引的数组是一组独立的不同的数据项,这些数据项全部在一个单独的变量名中存储。在数组中的条目可以使用array[index]的方式,用他们从零开始的索引来访问。以下例子创建一个简单的数组,然后访问其第一个元素,这是在索引0处的一个元素:
var arr = ["one","two","three"];
var first = arr[0];
对象字面量(Object Literal):JavaScript支持创建和使用对象字面量的能力。当你使用对象字面量时,可以使用object.property语法访问对象中的值与函数。下面的示例演示如何创建和访问对象字面量的属性:
var obj = {"name":"Brad","occupation":"Hacker","age":"Unknown"};
var name = obj.name;
空(Null):有时候,变量中没有值来存储,这可能是因为它没有被创建或者你不再使用它。在这样的时候,你可以把一个变量设置为null。使用null比赋值为0或者空字符串""更好,因为这些都可能是变量的有效值。通过给一个变量指定null,你可以不指定任何值,并在你的代码里面核对null,像下面这样:
var newVar = null;
注意:
JavaScript是一种无类型的语言。在脚本中你并不需要指定一个变量的数据类型。解释器会自动推算出某个变量的正确数据类型。此外,你可以将不同类型的值赋给一种类型的变量。例如,如下面代码定义了一个字符串变量,然后将一个整数类型的值赋给它:
var id = "testID";
id = 1;
字符串(String):此数据类型将字符数据存储为一个字符串。字符数据可以用单引号('')或者双引号("")来指定。所有包含在引号中的数据将被赋值给字符串变量。例如:
var myString = 'Hello World';
var anotherString = "How are you";
数值(Number):这种数据类型将数据存储为一个数值。数值对于清点数量、计算和比较是有用的。实例:
var myInteger = 1;
var cost = 1.33;
布尔(Boolean):此数据类型存储一个位,它要么是true(真),要是是false(假)。布尔值通常用于标志。例如,你可以在一些代码的开始处把一个变量设置为false,然后在完成时检查它以观察是否执行到一个特定位置。下面的离职定义了true和false变量:
var yes = true;
var no = false;
数组(Array):一个带索引的数组是一组独立的不同的数据项,这些数据项全部在一个单独的变量名中存储。在数组中的条目可以使用array[index]的方式,用他们从零开始的索引来访问。以下例子创建一个简单的数组,然后访问其第一个元素,这是在索引0处的一个元素:
var arr = ["one","two","three"];
var first = arr[0];
对象字面量(Object Literal):JavaScript支持创建和使用对象字面量的能力。当你使用对象字面量时,可以使用object.property语法访问对象中的值与函数。下面的示例演示如何创建和访问对象字面量的属性:
var obj = {"name":"Brad","occupation":"Hacker","age":"Unknown"};
var name = obj.name;
空(Null):有时候,变量中没有值来存储,这可能是因为它没有被创建或者你不再使用它。在这样的时候,你可以把一个变量设置为null。使用null比赋值为0或者空字符串""更好,因为这些都可能是变量的有效值。通过给一个变量指定null,你可以不指定任何值,并在你的代码里面核对null,像下面这样:
var newVar = null;
注意:
JavaScript是一种无类型的语言。在脚本中你并不需要指定一个变量的数据类型。解释器会自动推算出某个变量的正确数据类型。此外,你可以将不同类型的值赋给一种类型的变量。例如,如下面代码定义了一个字符串变量,然后将一个整数类型的值赋给它:
var id = "testID";
id = 1;
相关文章推荐
- js对象『属性特征』和『对象特征』
- JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
- staxon 实现 json 与xml 之间的转换 支持数组,属性
- JSTL与EL表达式(为空判断)
- js的input框限制输入内容
- 使用java运行javaScript脚本
- 10款强大的JavaScript图表图形插件推荐
- Google的JSon——GSON生成JSon数据
- 父页面打开子页面的同时传递值
- json的概述和简单使用!
- [JS复习] JS 基础知识
- $.ajax()参数列表等
- js实现textarea的剩余字数动态提示效果demo
- Javascript代码实现跳页
- js弹出确认框,挺全
- 【百度地图API】JS版本的常见问题
- Reflection和Expression Tree解析泛型集合快速定制特殊格式的Json
- js清除浏览器缓存的几种方法
- javascript 变量值为undefined时如何做判断
- Sublime Text插件使用指南