运算符号:+(加) -(减) *(乘) /(除) %(模) ++ --1、%:所有相除数的余数(必须是整数)5%3=210%3=1如果除数小于被除数除数 % 被除数=除数 5%6=5++:自身增加1关于++和--: ++: ++在后 a++:a>b ++在前 ++a:a=b --: --在后 a--:a ,<,>=(大于“或”等于),<=(小于“或”等于),
==(等于),!=(不等于): 只判断值是否相等,与数字类型无关、
===(全等),!===(不全等):数值与类型必须一样
逻辑运算符
与(和,且):&&;
或:||
非:! 去与它相反的(如果他是对的用“非”的话就是错的)
有假且(&&)为假,有真或(||)为真
在 和(&&)里面有一个是假的它输出的就是false 在或里面有一个是真的那么他输出的就是true
三种输出方法
{
1、alert(); 弹话框
2、document.write(); 页面打印出
3、console.log();控制台输出
}
输入:prompt:类似密码框
三目运算法
条件+?
score>=60?就是条件;
如:
( var score=prompt('成绩')
var result=score>=60?'合格':'不合格';
alert(result); )
满足两个条件(
var sleep=prompt('请输入您的睡眠时间')
var result=sleep>=8?'正常':'不正常';
var result=sleep<=10?'正常':'不正常';
alert(result); )
分支结构:
1、if语句
if+(条件)+{条件为'true'的时候才会显示实行的语句如果条件为false时不显示内容}
如:(
var score=prompt('成绩')
if(score>60){
alert('上60分了')
}
)
2、ifelse语句
if+(条件)+{条件为'true'的时候显示实行的 } else{
false的时候的实行显示语句
}
如:(
var score=prompt('成绩');
if(score==100){
alert('国外三日游')
}else{
if(score>=90){
alert('国内三日游')
}else{
if(score>=80){
alert('省内三日游')
}else{
if(score>=70){
alert('市内三日游')
}else{
if(score>=60){
alert('室内三日游')
}else{
if(score>=60){
alert('室内三日游')
}else{
alert('两大嘴巴子')
}
}
}
}
}
}
)
3、ifelse(2)语句
if+(条件)+{ 满足前面条件执行的语句 }else if(变量名(条件)){ 满足前面条件执行的语句
}
var score=prompt('成绩');
if(score==100){
alert('国外三日游');
}else if(score>=90&&score<100){
alert('国内三日游');
}else if(score>=80&&score<90){
alert('省内三日游');
}else if(score>=70&&score<80){
alert('市内三日游');
}else if(score>=60&&score<70){
alert('室内三日游');
}else if(score<60&&score>=0){
alert('办公室三日游');
}
4、switch case:形式
var 变量名=prompt('提问');
switch(变量名){
case'提问例句':
alert('回答');
break;(必须break;作为例句结尾)
var data=prompt('请输入今天星期几');
switch(data){
case'星期一':
alert('麻辣小龙虾');
break;
case'星期二':
alert('羊肉串');
break;
case'星期三':
alert('火锅鸡');
break;
case'星期四':
alert('西红柿炒鸡蛋');
break;
case'星期五':
alert('馒头泡水');
break;
case'星期六':
alert('喝水');
break;
case'星期日':
alert('减肥');
break;
default:
alert('不可识别,请按照正常天数');
break