2020.10.16 js一些笔记

Posted on 2020-10-17 09:52  每天都在想着退休日子  阅读(123)  评论(1)    收藏  举报

课时4

  1. html:提供网页的结构,提供网页中的内容
  2. css:样式排版,美化网页
  3. JavaScript:用来控制网页内容,给网页增加动态效果
  4. JavaScript嵌入式脚本语言
  5. 学习部分:未语言规则(标准)和宿主环境

课时5:(总结:js代码应该写在什么地方)

  1. 总结:js代码应该写在什么地方
  2. 直接写在HTML行中
  3. 将js代码写在html中的script标签中
  4. 将外部的js文件引入后在执行
  5. 注意:使用外部引用的方式加载js代码时,script标签中就不需要写代码了,不会被执行,也不会报错

课时7: 变量名

  1. 变量名字不能以数字开头,名字不能是关键字,不能有特殊字符
  2. 在js中变量区分大小写
  3. 变量名字一样,后面的值会覆盖前面的值
  4. 建议用有意义的名字
  5. 建议使用驼峰法命名(useName)

课时8:数据类型、转义字符

  1. 数值Number、字符串String、布尔Boolean、Undefined、Null、对象Object
  2. \t \n ……

课时9:拼接运算符

  1. +可以作为运算符使用,也可以作为字符串拼接使用
  2. 从前往后运算,两者都为数值型就作为运算符
  3. 直到遇到一个字符串后面的所有加号都为字符串拼接

课时11:字符串的转换

  1. 字符串转换有三种方式:
  2. 变量名.toString、‘ ’(空字符串)+变量名/数据、布尔类型转换为字符串
  3. 数值转换:
  4. parseFolat:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
  5. 数值转换三种方式:Number、parseInt、parseFloat,代码见C:\Users\LYN\Desktop\JavaScript\5.html
  6. 布尔类型转换:
  7. 字符串里面只要有内容,不管是什么,就为true
  8. 转换规则只有里面内容转为Boolean类型就为true,没有内容就为false
  9. 布尔类型的转换只有一种
  10. 代码见C:\Users\LYN\Desktop\JavaScript\6.html

课时15:操作符、一元运算符

  1. N++ 先进行其他运算,在进行自身的运算
  2. ++n 先进行自身的运算,在进行其他运算
  3. 操作符和一元运算符代码见C:\Users\LYN\Desktop\JavaScript\7.html

课时16-18:运算符

逻辑运算符:

  1. (0为假,1为真)
  2. 逻辑与 && 参与运算的数据必须同时为真,结果就为真
  3. 逻辑或   || 参与运算的数据只要有一个为真,就为真
  4. 逻辑非 !  (英文的) 获取相反的结果

                                        i.           代码见C:\Users\LYN\Desktop\JavaScript\8.html

比较运算符

  1. == 等于 只比较值,不比较数据类型
  2. != 不等于
  3. === 全等 既比较值,也比较数据类型
  4. !== 不全等
  5. 还有其他 > < >= <=

赋值运算符

  1. += :a = a+1  可以简写为 a+=1
  2. -=:a = a-1 可以简写为a-=1 
  3. /= *= %= 同理

优先级!!要记得

  1. ()优先级最高
  2. ++ -- ! 一元运算符 取反
  3. 先* / 后 + - 算数运算符(与数学一致)
  4. > < >= <= 关系运算符
  5. == === != !=== 相等运算符
  6. 先&& 后|| 逻辑运算符
  7. =   赋值运算