2012/11/27 21:24:19作者:佚名来源:网络
一、JavaScript的数据类型
JavaScript变量的基本数据类型除了数字型、布尔型和字符串型外,还有组合数据类型的对象和数组、特殊数据类型Null和Undefined。
二、数字数据类型
JavaScript数字数据类型的整数和浮点数并没有什么不同,数字数据类型的变量值可以是整数或浮点数。简单地说,数字数据类型就是浮点数据类型,数字数据类型的变量值有如下几种。
(1)整数值
整数值包含0、正整数和负整数,可以使用十进制、八进制和十六进制表示。以0开头的数字且每个位数的值为0~7的整数是八进制;以0x开头,位数值为0~9和A~F的数字是十六进制。
(2)浮点数值
浮点数就是整数加上小数,其范围最大为±1.7976931348623157E308,最小为±5E一324·,使用e或E符号代表以10为底的指数。
(3)字符串数据类型
字符串可以包含0或多个unicode字符,其中包含文字、数字和标点符号。字符串数据类型是用来保存文字内容的变量,JavaScript程序代码的字符串需要使用“"”或“' ”符号括起来。
JavaScript没有表示单一字符的函数,例如basic或c++的chr()函数,只能使用单一字符的字符串,例如"J"、'c'等,如果连一个字符都没有,""就是空字符串。
(4)布尔数据类型
布尔数据类型只有两个值,true和false,主要用在条件和循环控制的判断,以便决定继续运行对应段的程序代码,或判断循环是否结束。
(5)Null数据类型
Null数据类型只有一个null值,null是一个关键字并不是0,如果变量值为null,表示变量没有值或不是一个对象。
(6)Llndefined数据类型
Undifined数据类型指的是一个变量有声明,但是不曾指定变量值,或者一个对象属性根享不存在。
三、变量
变量值在程序运行期间是可以改变的,它主要作为数据的存取容器。在使用变量的时候.最好对其进行声明。虽然在JavaScript中并不要求一定要对变量进行声明,但为了不至于混淆.还是要养成声明变量的习惯。变量的声明主要就是明确变量的名字、变量的类型以及变量的作用域。
变量名是可以随意取的,但要注意以下几点:
(1)变量名只能由字母、数字和下画线“一”组成,以字母开头,除此之外不能有空格和其他符号。
(2)变量名不能使用.1avaScriot中的关键字,所谓关键字就是.1avaScriot中已经定义好并有一定用途的字符,如int、true等。
(3)在对变量命名时,最好把变量的意义与其代表的意思对应起来,以免出现错误。在JavaScript中声明变量使用var关键字,如:
var city1:
此处定义了一个名为city1的变量。
定义了变量就要对其赋值,也就是向里面存储一个值,这需要利用赋值符“=”完成。如:
var city1=100;
var city2=北京;
var city3=true;
var city4=null;
上面分别声明了4个变量,并同时赋予了它们值。变量的类型是由数据的类型来确定的:如上面定义的变量中,给变量cityl赋值为100,100为数值,该变量就是数值变量:给变量city2赋值为“北京”,“北京”为字符串,该变量就是字符串变量,字符串就是使用双引号或单引号括起来的字符。给变量city3赋值为true,true为布尔常量,该变量就是布尔型变量,布尔型的数据类型一般使用true或false表示。给变量city4赋值为null,null表示空值,即什么也没有。
变量有一定的作用范围,在JavaScript中有全局变量和局部变量。全局变量定义在所有函数体之外,其作用范围是整个函数;而局部变量定义在函数体之内,只对该函数是可见的,而对其他函数则是不可见的。
标签: JavaScript
相关文章
ip雷达 v5.0.2绿色版
详情WinSCPv5.15.1绿色中文版
详情filezilla client v5.5
详情wireshark中文版 v3.4.9
详情Boson Netsimv10.8破解版
详情风行播放器 v3.0.6.106
详情爱奇艺客户端 v10.1.0.6636官方版
详情搜狐影音 v7.0.19.0官方版
详情乐视视频 v7.3.2.192
详情华数tv客户端PC版 v1.1.2.0
详情cbox央视影音 v5.1.2.1经典版
详情软媒收音机(魔方) v1.13
详情倾听网络收音机 v3.0.0.0
详情魅影流声全球网络收音机 v1.0.0.1
详情酷狗电台 v8.2.75
详情暴龙网络收音机 v2.5.1
详情克莉2v1.0中文版
详情冬日计划v1.2中文版
详情刺客信条英灵殿v1.0吾爱破解版
详情刺客信条英灵殿终极v1.0免安装破解版
详情动物森友会v1.10.0最新破解版
详情哈迪斯杀出地狱v1.37中文破解版
详情嗜血印中文豪华版v1.0豪华版破解版 附游戏攻略秘籍
详情城市战斗v1.0中文破解版
详情尼尔人工生命v1.0steam免费破解版
详情尼尔人工生命升级版v1.0PC破解版
详情尼尔人工生命升级版v1.2247中文破解版
详情层层恐惧2中文破解版v1.0绿色免安装版
详情往日不再v1.0 steam破解版
详情往日不再v1.0pc破解版
详情救赎之路v1.0中文破解版
详情斯盖尔女仆v1.0中文破解版
详情新盗墓笔记官方版v1.215.589730
详情无尽的拉格朗日无限金币钻石版v1.2.267172破解版
详情明日之后无限小太阳版v1.0.246安卓版
详情双生幻想vivo版v6.6.83安卓版
详情剑网1归来内购免费版v1.1.116安卓版
详情模拟城市我是市长国际版v0.69.21342.22832安卓版
详情迷你世界999999迷你币版v1.20.5破解版
详情王牌战争无限内购版v9.7安卓版
详情云上城之歌不氪金版v10.16安卓版
详情王铲铲的致富之路破解版v1.1.8安卓版
详情创造与魔法无限点券版v1.0.0505安卓版
详情狩猎使命九游版v1.6.6.000
详情魔镜物语变态版v2.1.4无限金币版
详情黑月手游免费版v2.2.0安卓版
详情曙光英雄v1.0.12.0.20无限钻石版
详情原始传奇无限元宝版v1.6.806内购破解版
详情