
*** 作符:用来计算的符号,表达式组成 *** 作数和 *** 作符,会有一个结果。
算数运算符:+ - * /。
算数表达式:用算数运算符连接起来的表达式。
一元运算符:这个 *** 作符只需要一个 *** 作树就可以进行运算的符号 ++自身加一 --自身减一。前置++:先加1,后参与运算。后置++:先参与运算,后加1。前置-- :先减1,后参与运算。后置-- :先参与运算,后减1 。
二元运算符:需要两个 *** 作数进行运算。
布尔运算符:&& 与 两个 *** 作数同时为true,结果为true,否则都是false。
|| 或 两个 *** 作数有一个为true,结果为true,否则为false。
! 非 取反。
关系运算符:> < ≧ ≦ ==不严格的等于 ===严格的等于 !=不严格的不等于 !==严格的不等于。关系运算表达式用关系运算符连接起来的表达式,表达式的结果是布尔值。
运算符的优先级从高到底
1. ( ) 优先级最高
2. 一元运算符 ++ -- !
3. 算数运算符 先* / % 后 + -
4. 关系运算符 > >= < <=
5. 相等运算符 == != === !==
6. 逻辑运算符 先&& 后||
7. 赋值运算符
一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。
语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下;分割一个一个的语句
程序的三种基本结构:①从上到下执行的代码就是顺序结构②根据不同的情况,执行对应的代码就是分支代码③重复做一件事就是重复结构
三元运算符语法:变量 = 表达式1? 表达式2 : 表达式3;执行顺序:先表达式1的结果是TRUE还是FALSE,如果是TRUE,那么表达式2的结果给变量,如果是FALSE的话,就把表达式2的结果赋值给变量。
switch语句的语法格式:
switch (expression) {
case 常量1:
语句;
break;
case 常量2:
语句;
break;
case 常量3:
语句;
break;
…
case 常量n:
语句;
break;
default:
语句;
break;
}
break可以省略,如果省略,代码会继续执行下一个case
switch 语句在比较值时使用的是全等 *** 作符, 因此不会发生类型转换(例如,字符串'10' 不等于数值 10)。
while语句的基本语法:当循环条件为true时,执行循环体,当循环条件为false时,结束循环。
while (循环条件) {
//循环体
}
do-while循环
do{
循环体
}whlie(条件判断)
执行顺序:先执行一次do里面的循环体,然后计数器+1,再到while里面的小括号做判断,判断是TRUE还是FALSE,如果是FALSE,循环结束。如果是TRUE,那么就到do里面执行循环体,计数器+1.
While循环特定:先做判断,再执行循环体,有可能一次循环体都没有执行
Do-while循环的特点:先执行一次循环体,再做判断。
for语句
while和do...while一般用来解决无法确认次数的循环。for循环一般在循环次数确定的时候比较方便
for循环语法:for循环的表达式之间用的是;号分隔的,千万不要写成,
for (初始化表达式1; 判断表达式2; 自增表达式3) {
循环体4
}
执行顺序:1243 ---- 243 -----243(直到循环条件变成false)
1.初始化表达式2.判断表达式3.自增表达式4.循环体
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)