文档详情

《JavaScript程序设计》课件——项目2-1 JavaScript数据类型与运算符.pptx

发布:2025-05-20约7.96千字共42页下载文档
文本预览下载声明

JavaScript程序设计2021

1课程导入2任务导入3知识讲解4任务实施项目2-1JavaScript数据类型与运算符5任务总结

知识回顾任务导入知识讲解任务实施任务总结什么是变量?变量使用的步骤是?变量里存的值可以更改吗?只声明不赋值,输出时会出现什么情况?提问

知识回顾任务导入知识讲解任务实施任务总结任务重难点计算圆的周长和面积重点:变量的数据类型分类数据类型的检测数据类型的转换运算符

知识回顾任务导入知识讲解任务实施任务总结数据类型1.1变量的数据类型JavaScript是一种弱类型语言,不用提前声明变量的数据类型。在程序运行过程中,变量的数据类型会被自动确定。强类型语言:如:Java、C弱类型语言:如:JavaScript在代码运行时,变量的数据类型是由JS引擎根据=右边变量值的数据类型来判断的,运行完毕之后,变量就确定了数据类型。JavaScript拥有动态类型,同时也意味着相同的变量可用作不同的类型。varx=18;//x为数字varx=‘bill’;//x为字符串示例代码1.数据类型

知识回顾任务导入知识讲解任务实施任务总结数据类型1.2数据类型分类JavaScript中的数据类型分为两大类,基本数据类型和复杂数据类型(也称为引用数据类型)。

知识回顾任务导入知识讲解任务实施任务总结数据类型(1)数字型JavaScript中的数字型可以用来保存整数或浮点数(小数)。varage=18;//整数varpi=3.14;//浮点数(小数)示例代码常见的进制:八进制数:在数字开头加上0,八进制数由0~7组成,逢8进位十进制数:是组成以10为基础的数字系统,有0~9组成,逢10进位十六进制数:在数字开头加上0x,十六进制数由0~9,a~f组成

知识回顾任务导入知识讲解任务实施任务总结数据类型范围:数字型的最大值和最小值:最大值:Number.MAX_VALUE,输出结果:1.7976931348623157e+308最小值:Number.MIN_VALUE,输出结果:5e-324数字型的3个特殊值:Infinity和-Infinity和NaN,举例:Infinity(无穷大):如Number.MAX_VALUE*2-Infinity(无穷小):如-Number.MAX_VALUE*2NaN(非数值):如abc–100isNaN:用来判断一个变量是否为非数字的类型,返回值为true表示非数字,false表示是数字

知识回顾任务导入知识讲解任务实施任务总结数据类型(2)字符串型字符串是指计算机中用于表示文本的一系列字符,在JavaScript中使用单引号或双引号来包裹字符串。varstr1=单引号字符串;varstr2=双引号字符串;因为HTML标签里的属性使用的是双引号,JS里更推荐使用单引号。

知识回顾任务导入知识讲解任务实施任务总结数据类型正确语法错误语法varstr1=Iamaprogrammer; //Iamaprogrammervarstr2=Imaprogrammer; //Imaprogrammervarstr1=Imaprogrammer; //单引号错误用法varstr2=Imaprogrammer; //双引号错误用法varstr3=Iamaprogrammer; //单双引号混用示例代码单、双引号嵌套:在单引号字符串中可以直接书写双引号在双引号字符串中也可以直接书写单引号

知识回顾任务导入知识讲解任务实施任务总结数据类型转义符:在字符串中使用换行、Tab等特殊符号时,可以用转义符来进行转义,转义符以“\”开始。常见转义符见下表。转义符解释说明转义符解释说明\单引号\双引号\nLF换行,n表示newline\v跳格(Tab、水平)\tTab符号\rCR换行\f换页\\反斜线(\)\b退格,b表示blank\0Null字节\xhh由2位十六进制数字hh表示的ISO-8859-1字符。如“\x61”表示“a”\uhhhh由4位十六进制数字hhhh表示的Unicode字符。如“\u597d”表示“好”

知识回顾任务导入知识讲解任务实施任务总结数据类型字符串长度:字符串是由若干字符组成的,这些字符的数量就是字符串的长度。通过字符串的length属性可以获取整个字符串的长度。获取str1的长度varstr1=I\maprogrammer;console.log(str1.length);示例代码

知识回顾任务导入知识讲解任务实施任务总结数据类型访问字符串中的字符:字符串可以使用“[index]”语法按照index(索

显示全部
相似文档