- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
本节介绍JavaScript的数据类型。JavaScript语法基础数据类型
目录JavaScript程序设计基础7.1JavaScript概述7.2在HTML文档中使用JavaScript7.3数据类型7.4标识符、变量和常量7.5运算符和表达式7.6流程控制7.7函数7.8正则表达式习题7
7.3数据类型7.3.1数据类型的分类1.基本数据类型基本数据类型也称值类型、简单数据类型、原始类型,JavaScript有5种基本数据类型,即字符串(string)、数值(number)、布尔(boolean)、空(null)、未定义(undefined)、symbol(ES6引入了一种新的基本数据类型,表示独一无二的值)。2.引用数据类型引用数据类型包括:对象(objcct)、数组(array)、函数(function)。
7.3数据类型7.3.2基本数据类型1.string类型string(字符串)类型由0个或多个字符组成的一串序列,被双引号()或者单引号()括起来。字符串中每个字符都有特定的位置,首字符的位置是0,第二个字符的位置是1,以此类推。
7.3数据类型2.number类型number(数值)类型都用64位浮点格式表示,无论什么样的数值类型,统一用number表示。例如:32,23.16对于较大或较小的数值可用科学(指数)计数法表示。例如:132e5表132e-5表示0.00132。
7.3数据类型默认情况下,数值用十进制显示。toString()方法的语法格式为:number.toString(radix)参数radix可选,表示数字的基数,是2~36之间的整数。若省略该参数,则使用基数10。NaN(NotaNumber)是代表非数值的特殊值,用于指示某个值不是数值。使用isNaN()全局函数来判断一个值是否是NaN值。
7.3数据类型【例7-4】string、number类型示例,本例文件7-4.html在浏览器中显示的效果,如图7-7所示。
7.3数据类型!DOCTYPEhtmlhtmlheadmetacharset=utf-8titlestring、number类型/titlescripttype=text/javascriptvarmyString=Hello\World\!br;//转义document.write(myString);//HelloWorld!varmyNumber=128;//128十进制document.write(myNumber+十进制br);//128十进制document.write(myNumber.toString(16)+十六进制br);//80十六进制document.write(myNumber.toString(8)+八进制br);//200八进制document.write(myNumber.toString(2)+二进制br);/进制varx=100/Abc;vary=100/10;document.write(x,,y,br);//NaN10document.write(isNaN(x)+br+isNaN(y));/script/headbody/body/html
7.3数据类型3.boolean类型boolean(布尔、逻辑)类型只能有两个值true或false。也可以用0表示false,非0表示true。布尔常用在条件测试中。例如:varbFlag=true;ifbFlagfFlag=false;
7.3数据类型4.undefined类型undefined的意思是未定义的,undefined类型只有一个值,即undefined。以下几种情况下会返回undefined。在引用一个定义过但没有赋值的变量时,返回undefined。在引用一个不存在的数组元素时,返回undefined。在引用一个不存在的对象属性时,返回undefined。
7.3数据类型5.null类型null的意思是空,表示没有任何值,null类型只有一个值null。可以通过将变量的
您可能关注的文档
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript事件处理-keyboard事件.pptx
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript事件处理-mouse事件.pptx
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript事件处理-window事件.pptx
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript事件处理-事件捕捉与事件冒泡.pptx
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript事件处理-事件概述.pptx
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript事件处理习题.pptx
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript语法基础-标识符、变量和常量.pptx
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript语法基础-函数.pptx
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript语法基础-流程控制.pptx
- 网页设计与制作教程Web前端开发(第7版)课件:JavaScript语法基础-使用开发者工具调试JavaScript程序.pptx
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
文档评论(0)