算術(shù)運(yùn)算符
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ++在前: 先加一 在賦值
? ? ? ? ? ? var a=3;
? ? ? ? ? var b=++a;
? ? ? ? ? console.log(a);
console.log(b);
++在后:先賦值? 再加一
? ? ? ? ? ? var a=3;
? ? ? ? ? var b=a++;
? ? ? ? ? ? console.log(a);
? ? ? ? ? console.log(b);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --在前: 先減一 在賦值
? ? ? ? ? ? var a=3;
? ? ? ? ? ? var b=--a;
? ? ? ? ? ? console.log(a);
? ? ? ? ? ? console.log(b);
? ? ? ? ? ? ? ? ? ? ? ? --在后:先賦值? 再減一
? ? ? ? ? ? var a=3;
? ? ? ? ? ? var b=a++;
? ? ? ? ? console.log(a);
? ? ? ? ? ? console.log(b);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? var a=4;
? ? ? ? ? ? var b=a++ + a-- - ++a;
? ? ? ? ? ? console.log(a);
? ? ? ? ? ? console.log(b);
一個(gè)= 是賦值操作
邏輯運(yùn)算符
與(和) &&;
? ? ? ? ? ? 或? ||;
? ? ? ? ? ? 非:取反:闵怠义锥;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? var a=Number(prompt("請(qǐng)輸入第一個(gè)數(shù)"));
? ? ? ? ? ? var b=Number(prompt("請(qǐng)輸入第二個(gè)數(shù)"));
? ? ? ? ? ? alert(a+b);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 三目運(yùn)算符
表達(dá)式1?:表達(dá)式2:表達(dá)式3;
? ? ? ? ? ? ? ? ? 表達(dá)式1的值應(yīng)該為boolean類(lèi)型的值
? ? ? ? ? ? ? ? ? 如果表達(dá)式1的值為true,那么表達(dá)式2作為整個(gè)表達(dá)式的結(jié)果
? ? ? ? ? ? ? ? ? 如果表達(dá)式1的值為false,那么表達(dá)式3做為整個(gè)表達(dá)式的結(jié)果
? ? ? ? ? ? 一债蜜、流程控制語(yǔ)句
? ? ? 1.
? ? ? if(條件){
? ? ? ? ? 要執(zhí)行的語(yǔ)句
? ? ? ? }
? ? ? ? ? 2.
? ? ? ? ? if(條件){
條件為true時(shí)執(zhí)行的語(yǔ)句
? ? ? ? ? }else{
條件不為true時(shí)執(zhí)行的語(yǔ)句
? ? ? ? ? }
? 3.多重條件語(yǔ)句
? else if(){
? }
? ? 練習(xí):用if(){}else(){}語(yǔ)句和 else if(){}語(yǔ)句完成如下練習(xí)
? ? ? ? 4.switch .....case
? ? ? ? ? ? switch(表達(dá)式/變量){
case 情況1:
? ? ? ? 要執(zhí)行的語(yǔ)句;
? ? break;
case 情況2:
? ? ? ? 要執(zhí)行的語(yǔ)句;
? ? break;
case 情況3:
? ? ? ? 要執(zhí)行的語(yǔ)句溯泣;
? ? break;
default://以上任何一塊都沒(méi)匹配上的時(shí)候
? ? ? 要執(zhí)行的語(yǔ)句;
? ? break;
? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? var score=prompt("請(qǐng)輸入成績(jī)");
? ? ? ? ? ? var result=score>=60?"合格":"不合格";
? ? ? ? ? ? alert(result);
? ? ? ? ? ? ? ? ? ? ? ? var a=prompt("請(qǐng)輸入你的睡眠時(shí)間");
? ? ? ? ? ? var b=a>=8?"正常":"不正常";
? ? ? ? ? ? alert(b);
? ? ? ? ? ? ? ? ? ? ? ? 分支結(jié)構(gòu):
? ? ? ? ? ? ? ? ? ? ? ? var a=prompt("這是第一個(gè)");
? ? ? ? ? ? var b=prompt("這是第2個(gè)");
? ? ? ? ? ? ? ? ? ? ? if(a=90&&score<100){
? ? ? ? ? ? ? ? alert("國(guó)內(nèi)三日游");
? ? ? ? ? ? }else if(score>=80&&score<90){
? ? ? ? ? ? ? ? alert("省內(nèi)三日游");
? ? ? ? ? ? }else if(score>=70&&score<80){
? ? ? ? ? ? ? ? alert("市內(nèi)三日游");
? ? ? ? ? ? }else if(score>=60&&score<70){
? ? ? ? ? ? ? ? alert("室內(nèi)三日游");
? ? ? ? ? ? }else if(score<60){
? ? ? ? ? ? ? ? alert("倆嘴巴子");
? ? ? ? ? ? }
? ? ? ? ? ? if(score==100){
? ? ? ? ? ? ? ? alert("國(guó)外三日游");
? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? if(score>=90){
? ? ? ? ? ? ? ? ? ? alert("國(guó)內(nèi)三日游");
? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? if(score>=80){
? ? ? ? ? ? ? ? ? ? ? ? alert("省內(nèi)三日游");
? ? ? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ? ? if(score>=70){
? ? ? ? ? ? ? ? ? ? ? ? ? ? alert("滄州三日游");
? ? ? ? ? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ? ? ? ? if(score>=60){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? alert("室內(nèi)游");
? ? ? ? ? ? ? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if(score<60){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? alert("一個(gè)大嘴巴子");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if(score<50){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? alert("兩個(gè)大嘴巴子");}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? 4.switch......case...
? ? ? ? ? ? var date=prompt("請(qǐng)輸入今天星期幾");
? ? ? ? ? ? switch(date){
? ? ? ? ? ? ? ? case"星期一":
? ? ? ? ? ? ? ? alert("麻辣小龍蝦");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? case"星期二":
? ? ? ? ? ? ? ? alert("羊肉串");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? case"星期三":
? ? ? ? ? ? ? ? alert("火鍋");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? case"星期四":
? ? ? ? ? ? ? ? alert("西紅柿雞蛋");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? case"星期五":
? ? ? ? ? ? ? ? alert("饅頭泡水");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? case"星期六":
? ? ? ? ? ? ? ? alert("王八湯");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? case"星期日":
? ? ? ? ? ? ? ? alert("青龍刺身");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? default:
? ? ? ? ? ? ? ? ? ? alert("請(qǐng)刷新重新輸入");
? ? ? ? ? ? }
? ? ? ? ? ? var date=prompt("請(qǐng)輸入今天星期幾");
? ? ? ? ? ? switch(date){
? ? ? ? ? ? ? ? ? ? case"星期一":
? ? ? ? ? ? ? ? ? ? case"星期二":
? ? ? ? ? ? ? ? ? ? case"星期三":
? ? ? ? ? ? ? ? ? ? case"星期四":
? ? ? ? ? ? ? ? ? ? case"星期五":
? ? ? ? ? ? ? ? ? ? case"星期六":
? ? ? ? ? ? ? ? ? ? case"星期日":
? ? ? ? ? ? ? ? ? ? alert("狗雞巴立佳");
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? default:
? ? ? ? ? ? ? ? ? ? alert("立佳是der");
? ? ? ? ? ? }