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 数据 类型
相关文章
金山数据恢复大师官方版 v1.0.0.2
详情南方测绘Cass10v10.1.6中文
详情revit 2017
详情KeyShot Pro 9中文(附安装教程) v9.0.286
详情网易新闻客户端v105.3
详情AIMP4v5.11.2421中文绿色美化版
详情onekey一键还原v18.0.18.1008
详情浩辰CAD2020绿色v20.0
详情好图网图标转换工具v4.9.7
详情Adobe indesign cs6
详情aardiov35.0.0中文最新版
详情Adobe Creative Cloud 2024简体中文v5.3.0.48
详情暴风影音16 v9.04.1029去广告精简版
详情ASP.NET Maker 2019(ASP.NET代码生成工具)v12.0.4.0
详情暴风影音v5.92.0824.1111
详情迅雷5稳定版v5.8.14.706
详情使命召唤17官方中文版 v1.0
详情死亡之雨新的僵尸病毒中文v1.0绿色免安装版
详情辐射4v1.7.15.0整合版
详情克莉2v1.0中文版
详情冬日计划v1.2中文版
详情刺客信条英灵殿v1.0吾爱
详情刺客信条英灵殿终极v1.0免安装
详情动物森友会v1.10.0最新
详情哈迪斯杀出地狱v1.37中文
详情嗜血印中文豪华版v1.0豪华版 附游戏攻略秘籍
详情城市战斗v1.0中文
详情尼尔人工生命v1.0steam免费
详情尼尔人工生命升级版v1.0PC
详情层层恐惧2中文v1.0绿色免安装版
详情往日不再v1.0 steam
详情往日不再v1.0pc
详情小生活游戏内置MOD版v2.0(57)安卓版
详情使命召唤手游测试服最新版v1.9.41安卓版
详情三国谋定天下官服v1.2.1安卓版
详情热血新手村高爆版v1.0.0安卓版
详情我养你啊手机版v1.0.0安卓版
详情看懂了就很恐怖的故事(细思极恐)中文版v1.0安卓版
详情背包英雄中文手机版v1.1.1安卓版
详情glow官方版v2.0.9安卓版
详情三国大时代4霸王立志官方正版v1.9安卓版
详情飞卢小说阅读器手机版v7.0.7安卓版
详情牛牛粤语词典软件v20.4.4安卓版
详情PrettyUp视频美化瘦身软件v2.3.0
详情化学方程式app中文版v1.1.0.20安卓版
详情地下城堡3魂之诗2024安卓最新版v1.2.3安卓版
详情南方都市报v6.10.0安卓版
详情阿修罗之眼正版v1.0.10安卓版
详情