2-3 Javascript数据类型 | ||||||||
20-数据类型 | JS 数据类型整体分为两大类: 基本数据类型 引用数据类型 | 基本数据类型 number 数字型 string 字符串型 boolean 布尔型 undefined 未定义型 null 空类型 | 引用数据类型 object 对象 | 非数字 NAN | 数据:只保留整数 ParseInt | 数据:可以保留小数 PArseFloat | console.log(Boolean('undefined')) 是true | |
21-数据类型简介 | 1 数据类型 – 数字类型(Number) 即我们数学中学习到的数字,可以是整数、小数、正数、负数 | JavaScript 中的正数、负数、小数等 统一称为 数字类型。 注意事项: JS 是弱数据类型,变量到底属于那种类型,只有赋值之后,我们才能确认 Java是强数据类型 例如 int a = 3 必须是整数 | ||||||
22-数据类型-数字型number | 数据类型 – 数字类型(Number) 数字可以有很多操作,比如,乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。 数学运算符也叫算术运算符,主要包括加、减、乘、除、取余(求模)。 | +:求和 -:求差 *:求积 /:求商 %:取模(取余数) 开发中经常作为某个数字是否被整除 | 余数常被用于判断能不能被整除。例如:用户输入一个年份,判断是不是闰年?(能够被400整除的是闰年)只要年份%400,余数是0的,就是闰年 | 目标:能说出JavaScript算术运算符执行的优先级顺序 同时使用多个运算符编写程序时,会按着某种顺序先后执行,我们称为优先级。 JavaScript中 优先级越高越先被执行,优先级相同时以书从左向右执行。 | 乘、除、取余优先级相同 加、减优先级相同 乘、除、取余优先级大于加、减 使用 () 可以提升优先级 总结: 先乘除后加减,有括号先算括号里面的~~~ 提问: | |||
23-计算圆的面积 | 计算圆的面积 需求:对话框中输入圆的半径,算出圆的面积并显示到页面 分析: ①:面积的数学公式: π*r² ②:转换为JavaScript写法 : 变量 * r * r | |||||||
24-隐式转换 | 蓝色是数字 黑色是字符串 | 字符串是土黄色的 | prompt、表单取过来的值默认是字符串类型 | 5.2 隐式转换 某些运算符被执行时,系统内部自动将数据类型进行转换,这种转换称为隐式转换。 规则: + 号两边只要有一个是字符串,都会把另外一个转成字符串 除了+以外的算术运算符 比如 - * / 等都会把数据转成数字类型 | 缺点: 转换类型不明确,靠经验才能总结 小技巧: +号作为正号解析可以转换成数字型 任何数据和字符串相加结果都是字符串 | 倒数第二个转换。+把123转换成数字型 正数型的 | ||
25-显式转换 | 方法1: | 方法2: | 效果:输出出来的都是 | |||||
26-字符串长度以及拼接 | 比较运算符 比较运算符: > : 左边是否大于右边 <: 左边是否小于右边 >=: 左边是否大于或等于右边 <=: 左边是否小于或等于右边 ==: 左右两边值是否相等 ===: 左右两边是否类型和值都相等 !==: 左右两边是否不全等 比较结果为boolean类型,即只会得到 true 或 false | 对比: = 单等是赋值 == 是判断 === 是全等 开发中判断是否相等,强烈推荐使用 === | ||||||
15-多分支语句 | ||||||||
28-成绩案例 | if(属性>=<XX){alert('')} else if(属性>=<XX){alert('')} else if(属性>=<XX){alert('')} else{alert('')} |
【无标题】
最新推荐文章于 2024-07-22 15:13:59 发布