From f6d0367dcec1430fd7ccbb0f7a5d50ff505782b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=BF=8A=E4=BC=9F?= <2421084001@qq.com> Date: Mon, 30 Oct 2023 19:58:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Day02 \347\254\224\350\256\260.md" | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 "12 \346\236\227\344\277\212\344\274\237/Day02 \347\254\224\350\256\260.md" diff --git "a/12 \346\236\227\344\277\212\344\274\237/Day02 \347\254\224\350\256\260.md" "b/12 \346\236\227\344\277\212\344\274\237/Day02 \347\254\224\350\256\260.md" new file mode 100644 index 0000000..6aa4022 --- /dev/null +++ "b/12 \346\236\227\344\277\212\344\274\237/Day02 \347\254\224\350\256\260.md" @@ -0,0 +1,79 @@ + += 赋值 a=10,将10赋值给变量a + ++= 加后赋值 a+=b,将a+b的值给a a = a+b; + +-= 减后赋值 a-=b,将a-b的值给a a=a-b; + +*= 乘后赋值 a*=b*,将*a×b*的值给*a a=a*b; + +/= 除后赋值 a/=b,将a÷b的商给a a=a/b; + +%= 取余后赋值 a%=b,将a÷b的余数给a a=a%b; + + + + + +& + +逻辑与 and + +a&b,a和b都是true,结果为true,否则为false + +| + +逻辑或 or + +a|b,a和b都是false,结果为false,否则为true + +^ + +逻辑异或 不能有相等的关系 + +a^b,a和b结果不同为true,相同为false + +! + +逻辑非 not + +!a,结果和a的结果正好相反 + + + +三元运算符语法格式:关系表达式?表达式1:表达式2; + +```javascript +顺序结构 +分支结构(if, switch) +循环结构(for, while, do…while) + +格式: +if(关系表达式){ + 语句体; +} + +switch (表达式) { +case 1: +语句体1; +break; +case 2: +语句体2; +break; +... +default: +语句体n+1; +break; +} + +for (初始化语句;条件判断语句;条件控制语句) { +循环体语句; +} + +while (条件判断语句) { +循环体语句; +条件控制语句; +} +执行条件判断语句,看其结果是true还是false + 如果是false,循环结束 + 如果是true,继续执行 \ No newline at end of file -- Gitee