中英双语网站源码,网站制作需要的软件,WordPress任务悬赏插件,wordpress整站模板02JavaScript基础随堂笔记
01.运算符[☆] 知识点-算数运算符 作用就是进行 加, 减, 乘, 除 , 取余运算的 算数运算符的重点是通过算数运算和可以实现类型转换 加号可以实现数据类型转换: 一个数字和一个空字串相加最后的结果就是字符串减号也可以实现数据类型转换乘法符号也可…02JavaScript基础随堂笔记
01.运算符[☆] 知识点-算数运算符 作用就是进行 加, 减, 乘, 除 , 取余运算的 算数运算符的重点是通过算数运算和可以实现类型转换 加号可以实现数据类型转换: 一个数字和一个空字串相加最后的结果就是字符串减号也可以实现数据类型转换乘法符号也可以实现数据类型转化总结:
把通过算数运算符(比较运算符)实现的数据类型转化就称为: 隐式类型转换
隐式类型转换: 计算机在计算的的过程中悄悄咪咪的实现了数据类型转换强制类型转换(显示类型转换): 程序员手动转换的.通过调用之前数据类型转的方法实现的课堂案例 1. 如果今天是周六那么100天以后是周几2. 写一个程序要求用户先输入鸡蛋数然后再输入每个盒子中装多少个鸡蛋最后实现要多少个盒子。3. 让用户输入一个三位数【整数】使用代码分别获取到这个三位数字百位十位个位上的数字。例如用户输入 456 最后在浏览中分别弹出 4,5,64. 用户任意输入一个三位数求这个三位数字百位十位个位之和。知识点-赋值运算符 赋值运算符的作用: 就是给变量赋值: 将右侧的结果赋值给左侧的变量a b a a b;- a - b a a - b;* a * b; a a * b/ 知识点-一元运算符 前置 a;后置 a;特点 一元运算符就是在变量 原来值的基础上 加1, 不管是前置 还是后置区别 ☞ a 和 a 唯一的区别在于将他们的值赋值给一个新的变量,这个变量的值是有区别的.☞ var b a; 变量 b 等于 变量 a 加1 之前的值 [先赋值后计算]
☞ var b a; 变量b 等于 变量 a 加1 之后的值 [先计算后赋值]前置– --a;后置– a--;特点 --a 和 a-- 最后的计算结果是一样的,都在在变量a原来值的基础上减1区别 var b --a; b 的结果是 变量 a 减1 之后 值
var b a--; b 的结果是 变量 a 减1 之前 值课堂案例 1.var a;var b6;ab;请问a的值是多少b的值是多少。ab;请问a的值是多少b的值是多少。
2.
var a 1; var b a a; console.log(b);
var a 1; var b a a; console.log(b);
var a 1; var b a a; console.log(b);
var a 1; var b a a; console.log(b); 知识点-比较运算符 大于() 小于() 大于或等于() 小于或等于() 等于() 全等于() 不等于(!) 通过比较运算符后得到结果是什么? 1. 通过比较运算符得到的结果是一个布尔类型的结果 true false2. 大于或者等于 小于或者等于3. 在js中用来比较是否相等要用 或 在比较的时候只判断里面的值是否相同,没有考虑数据类型 比较的时候要同时判断值和数据类型是否都一样4. 不等于 !知识点-逻辑运算符 作用 逻辑运算符在程序中是用来链接多个条件的(多个比较结果的)逻辑运算符详解 或运算(||) 或者的意思, 所有的条件中,只要有一个满足就行.且运算() 并的意思, 必须所有的条件都满足才可以,只要有一个不满足,都不行非运算(!) 取反的意思, 正确的最后变成错误的, 错误的最后变成正确的逻辑运算符重点,逻辑运算符计算结果规律 或运算(||) true || true true
true || false true
false || false false只要有一个为 true, 最后的结果就是 true且运算() false false falsetrue false falsetrue true true只要有一个为false, 最后的结果就是false非运算(!) !false true
!true false02.小扩展[☆] 数字类型的取值范围 最大取值 获取数字类型最大取值: Number.MAX_VALUE最小取值 获取数字类型的最小取值: Number.MIN_VALUE转义字符 引号嵌套 同一种引号在嵌套的时候,会报错.转义字符 转义字符作用: 可以用解决同一种引号嵌套导致报错问题在引号前加一个 \注意事项: 转义字符 \ 只能用在字符串中isNaN() NaN 特殊的值: 不是一个数字 isNaN()作用: 用来判断值是不是一个数字, 不能判断数据类型,如果要获取数据类型通过 typeof规律总结 如果 isNaN() 得到的结果是 false 是数字
如果 isNaN() 得到的结果是 true 不是数字03.分支语句[☆☆] 知识点-单条件判断分支语句 为什么要学条件分支语句 为了实现让程序按照我们设定的条件去执行代码,而不是单纯的按照顺序执行代码.语法 if(条件) {对应的代码1} else {对应的代码2
}执行过程 1. 程序先从上而下执行代码
2. 程序就先执行条件,判断一下条件的结果是 true 还是 false
3. 如果条件的结果是 true , 那么程序只会执行 if 中的代码
4. 如果条件中的结果是 false, 那么程序只会执行 else 中的代码课堂案例 1. 接收用户输入两个数字求两个数的最大数。2. 接收用户输入一个数字判断一个数是偶数还是奇数3. 当点击确定弹出消息提示“您已退出” 当点击取消 弹出消息“您已取消退出”4. 判断一个年份是闰年还是平年闰年能被4整除但不能被100整除的年份 或者 能被400整除的年份5. 依据一个人的年龄判断是否成年大于18岁6. 收先接收用户输入的用户名判断该用户名是否是admin,如果不是直接程序终止如果是那么再次提示让用户输入密码,如果密码是88888,那么提示登录成功否则提示登录失败。知识点-多条件判断 语法 执行过程 课堂案例 1.一个加油站为了鼓励车主多加油所以加的多有优惠。92号汽油每升6元如果大于20升那么超出部分每升5.995号汽油每升7元如果大于30升那么超出部分每升6.95编写JS程序用户输入自己的汽油编号然后输入自己加多少升弹出价格。2.分数转换把百分制转换成ABCDE 60 E 60-70 D 70-80 C 80-90 B 90 - 100 A知识点-三元运算 语法 执行过程 课堂案例 1:接收用户输入的数字判断是奇数还是偶数
2:当点击确定弹出消息提示“您已退出” 当点击取消 弹出消息“您已取消退出”
3:从两个数中找最大值
4:从三个数字中找最大值知识点-switch语句 语法 执行过程 课堂案例 ☞ 根据用户输入月份显示对应的季节例如3,4,5为春季☞ 根据用户输入数字显示对应星期数例如用户输入数字1 显示 周一☞ 李四的年终工作评定,如果定为A级,则工资涨500元,如果定为B级,则工资涨200元,如果定为C级,工资不变,如果 定为D级工资降200元,如果定为E级工资降500元.
设李四的原工资为5000,请用户输入李四的评级,然后显示李四来年的工资.退出” 3:从两个数中找最大值 4:从三个数字中找最大值 知识点-switch语句 语法 执行过程 课堂案例 ☞ 根据用户输入月份显示对应的季节例如3,4,5为春季☞ 根据用户输入数字显示对应星期数例如用户输入数字1 显示 周一☞ 李四的年终工作评定,如果定为A级,则工资涨500元,如果定为B级,则工资涨200元,如果定为C级,工资不变,如果 定为D级工资降200元,如果定为E级工资降500元.
设李四的原工资为5000,请用户输入李四的评级,然后显示李四来年的工资.