1. 程式人生 > 其它 >JS學習8.25

JS學習8.25

// JavaScript Document
//+:1.當兩邊都是數值型別時,進行加法運算
/*console.log(2+2.5);
//2.當+號一邊是字串時,進行字串拼接
console.log("sum="+2+2.5);
//-:減法
console.log(2.5-1.5);
//*:乘法
console.log(2*50);
// /:除法
console.log(5/3);
// %:取餘  5%3的含義:5/3取餘數
console.log(5%3);*/
// ++:自增+1
// i++:先將i的值賦值給i++整體,然後i再自增+1
//++i:先將i的值自增+1.然後再將結果賦值給++i這個整體
// --:自減-1
// i--:先將i的值賦值給i--整體,然後i再自減-1
//--i:先將i的值自減-1.然後再將結果賦值給--i這個整體 /*var a=1; a++; console.log(a);*/ /*var a=1; 2 3 var b=2; 3 4 5 var c=a++ +b++ -a++ +b++ -b++//1+2-2+3-4 console.log(a)//3 console.log(b)//5 console.log(c)//0*/ /* var a=1;//2 3 4 var b=a++ +a++;//3 4 5 6 b++; var c=a++ +b++ -b++;//3+4-5 console.log(a);//4 console.log(b);//6 console.log(c);//2
*/ //++i:先將i的值自增+1.然後再將結果賦值給++i這個整體 /*var a=1;//2 ++a;//2 console.log(a);*/ /*var a=1;//2 3 4 var b=++a -a++ + ++a;//2-2+4 console.log(a);//4 console.log(b);//4*/ /*var a=1; var b=2; var c=a-- + ++a + ++b - --b + b--; console.log(a);//1 0 1 console.log(b);//2 3 2 1 console.log(c);// 1+1+3-2+2=5*/ // =:將=右邊的值賦值給=左邊 //var a=1; //比較運算子的結果是布林值
console.log(2.5>3); console.log(10<=20); //==:只比較值,不比較型別 // 是比較==兩邊的值是否相等 console.log(10==20); //===:嚴格等於 既比較型別又比較值 console.log(10==="10"); //不等於!= console.log(10!="10"); //嚴格不等於:!== console.log(10!=="10");
//邏輯運算子 運算布林值 結果布林值
// &&: 與 (並且)  布林值&&布林值
//只有兩邊都是true,結果為true,只要有一邊是false,結果為false
/*console.log(true&&true);
console.log(true&&false);
console.log(false&&false);
console.log(1==2&&2>4);
//\\:或(或者)
//只要兩邊都為false,結果為false,只要有一邊是true,結果為true
console.log(true||true);//true
console.log(true||false);//true
console.log(false||false);//false
console.log(1==2||2<4);
// !:非 (取反)
console.log(!true);//false
console.log(!false);//true
console.log(!arr.isempty());*/
//三目運算子(三元運算子) 用來判斷值的
//表示式?值1:值2;
//表示式(結果為布林值)?(如果表示式為true則)值1:(如果表示式為false則)值2;
//比較運算子 邏輯運算子
//求a,b的最大值
/*var a=10;
var b=20;
var max=a>b?a:b;
console.log(max);
//求a,b的最小值
var min=a<b?a:b;
console.log(min);*/
var a=1;
var b=2;
var c=3;
//求a,b,c之間的最大值
var max=(a>b?a:b)>c?(a>b?a:b):c;
console.log(max);
//falg=0/1 ->否/是
flag=0;
console.log(flag==0?"否":"是");
//if語句:兩個分支
/*    
if(結果為布林值的表示式){
    
}else{
    
}
*/
//求a,b的最大值
/*var a=10;
var b=20;
if(a>b){
    console.log("最大值為:"+a);
}else{
    console.log("最大值為:"+b);
}*/
/*
var a=10;
var b=20;
var max=0;
if(a>b){
    max=a;
}else{
    max=b;
}
*/
/*//讓使用者輸入一個整數,判斷是偶數還是奇數
var num=prompt("請輸入一個整數");
//將字串轉為數值型別
num=parseInt(num);
if(num%2==0){
    console.log("偶數");
}else{
    console.log("奇數");
}*/
//讓使用者輸入一個整數,判斷是正數還是負數
/*var num=prompt("請輸入一個整數");
//將字串轉為數值型別
num=parseInt(num);
if(num>0){
    console.log("正數");
}else{
    console.log("負數");
}*/
//讓使用者輸入一個整數,判斷是正數還是負數
/*var num=prompt("請輸入一個整數");
num=parseInt(num);
if(num>0){
    console.log("正數");
}else if(num==0){
    console.log("0");
}else{
    console.log("負數");
}*/
var num=prompt("輸入分數");
num=parseFloat(num);
if(num>=80&&num<=100){
    console.log("你學的不錯,值得表揚");
}else if(num>=60&&num<80){
    console.log("就差一點點,再加把勁");
}else if(num<60&&num>=0){
    console.log("使勁努力,不要偷懶");
}else{
    console.log("輸出錯誤");
}
var flag=true;
if(flag){
    console.log("你好");
}