JS第三次笔记

101 阅读1分钟

1.强制类型转换(字符串类型转换)

(数字类型转换在第二次笔记中)
(1)String(数据):可以将任何的一种数据类型转换为字符串类型
(2)变量.toString(变量):不能将undefined类型转换为字符串

2.运算符分类介绍

(1) 赋值运算符: “=” 、 “+=” 、 “-=” 、 “*=” 、 “/=” 、 “%=”
(2) 算数运算符:“+” 、“-” 、“ * ” 、 “/” 、“%”
(3) 一元运算符:
<1>:“++” 、 “--”(可放在变量前或者变量后)
<2>:一元运算符中不能有空格
<3>:
let b=a++(先将a值赋值给b,a再自增);
let b=++a(a先自增再将自增后的值赋值给b)
(4) 比较运算符:
<1>: “>” 、 “<” 、 “>=” 、 “<=” 、 “==” 、 “===” 、“!==” (“==”等于 只判断值是否相等) (“===”:全等于 即要求值和数据类型必须都相等)
<2>: 比较运算符得到的结果是一个布尔值(true或false)
(5) 逻辑运算符:
<1:>“||”、“&&”、“!”
<2:>在程序中用来连接多个比较条件时使用的符号
<3:>在程序中连接多个条件必须使用逻辑运算符
(6) 运算符优先级:(级别越高,越先运行)

image.png

3.专业术语

(1)分支语句: (以年龄举例)
<1>单条件判断分支语句

image.png
<2>多条件判断分支语句

image.png
<3>switch分支循环语句(注意要写break跳出语句)

image.png

image.png
<4>三元表达式(就是单条件分支语句) 语法:(条件?代码1:代码2)

image.png
(2)顺序结构
(3)循环语句
<1>:while循环:(三要素:初始值,循环条件,变量计数)

image.png

<2>:for循环:(三要素:初始值;循环条件;变量计数)

image.png

1:中止循环
1).break:中止整个循环
2).continue:中止本次循环

2:无限循环 1).while(true)来构造‘无限’循环,需要用break退出循环 2).for(;;)也可以来构造‘无限’循环,同样需要使用break退出循环