wbe笔记
<html><head><meta charset="UTF-8"><title></title><script type="text/javascript">/** 在字符串中使用轉義字符輸入Unicode編碼* \u四位編碼*/console.log("\u2620");</script></head><body><!--在網頁中使用Unicode編碼&#編碼; 這里的編碼需要的是10進制--><h1 style="font-size: 200px;">☠</h1><h1 style="font-size: 200px;">⚀</h1></body>
</html>special后面的不支持,用前面的就可以了<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><script type="text/javascript">var num = 20;//如果num為10,則輸出哈哈哈哈哈哈if(num == 20){alert("哈哈哈哈哈哈");}else{alert("我們不一樣~")}</script>/*if (){}else if(){}else if(){}else if(){}else{}*//** 從鍵盤輸入小明的期末成績:* 當成績為100時,'獎勵一輛BMW'* 當成績為[80-99]時,'獎勵一臺huawei'* 當成績為[60-80]時,'獎勵一本參考書'* 其他時,什么獎勵也沒有*//** 大家都知道,男大當婚,女大當嫁。那么女方家長要嫁女兒,當然要提出一定的條件: * 高:180cm以上; 富:1000萬以上; 帥:50000以上;* 如果這三個條件同時滿足,則:'我一定要嫁給他'* 如果三個條件有為真的情況,則:'嫁吧,比上不足,比下有余。' * 如果三個條件都不滿足,則:'不嫁!' *//** 編寫程序,由鍵盤輸入三個整數分別存入變量num1、num2、num3,* 對他們進行排序,并且從小到大輸出。*/</head><body></body>
</html>/** 從鍵盤輸入小明的期末成績:* 當成績為100時,'獎勵一輛BMW'* 當成績為[80-99]時,'獎勵一臺huawei' * 當成績為[60-80]時,'獎勵一本參考書'* 其他時,什么獎勵也沒有*//** prompt()可以彈出一個提示框,該提示框中會帶有一個文本框,* 用戶可以在文本框中輸入一段內容,該函數需要一個字符串作為參數,* 該字符串將會作為提示框的提示文字* * 用戶輸入的內容將會作為函數的返回值返回,可以定義一個變量來接收該內容*///score就是小明的期末成績var score=prompt("請輸入小明的期末成績:");//成績的范圍【0-100】if(score>=0&&score<=100){//成績在合理的范圍內if(score==100){alert("獎勵一輛BMW");}else if(score>=80&&score<=99){alert("獎勵一臺huawei");}else if(score>=60&&score<=80){alert('獎勵一臺huawei');}else{alert("青蛇棒子肉一頓");}}else{//成績不合理不在合理范圍【1-100】之間alert("你輸入的成績不在【1-100】之間");}var score=prompt();//成績的范圍【0-100】if(score<0&&score>100&&isNaN(score)){//成績在合理的范圍內//成績不合理不在合理范圍【1-100】之間alert("你輸入的成績不在【1-100】之間");}else{if(score==100){alert("獎勵一輛BMW");}else if(score>=80&&score<=99){alert("獎勵一臺huawei");}else if(score>=60&&score<=80){alert('獎勵一臺huawei');}else{alert("青蛇棒子肉一頓");}} - 判斷一個值是否是NaN吧 不是一個數值 “avc”- 使用isNaN()函數<script type="text/javascript">/** if語句* 語法二:* if(條件表達式){* 語句...* }else{* 語句...* }* * if...else...語句* 當該語句執行時,會先對if后的條件表達式進行求值判斷,* 如果該值為true,則執行if后的語句* 如果該值為false,則執行else后的語句* * 語法三:* if(條件表達式){* 語句...* }else if(條件表達式){* 語句...* }else if(條件表達式){* 語句...* }else{* 語句...* }* * if...else if...else* 當該語句執行時,會從上到下依次對條件表達式進行求值判斷* 如果值為true,則執行當前語句。* 如果值為false,則繼續向下判斷。* 如果所有的條件都不滿足,則執行最后一個else后的語句* 該語句中,只會有一個代碼塊被執行,一旦代碼塊執行了,則直接結束語句*/var age = 50;/*if(age >= 60){alert("你已經退休了~~");}else{alert("你還沒退休~~~");}*/age = 200;/*if(age > 100){alert("活著挺沒意思的~~");}else if(age > 80){alert("你也老大不小的了~~"); }else if(age > 60){alert("你也退休了~~");}else if(age > 30){alert("你已經中年了~~");}else if(age > 17){alert("你已經成年了");}else{alert("你還是個小孩子~~");}*/age = 90;if(age > 17 && age <= 30){alert("你已經成年了");}else if(age > 30 && age <= 60){alert("你已經中年了");}else if(age > 60 && age <= 80){alert("你已經退休了");}else{alert("你歲數挺大的了~~");}</script>/** 從鍵盤輸入小明的期末成績:* 當成績為100時,'獎勵一輛BMW'* 當成績為[80-99]時,'獎勵一臺huawei'* 當成績為[60-80]時,'獎勵一本參考書'* 其他時,什么獎勵也沒有var score = prompt("請輸入小明的期末成績(0-100):");//判斷值是否合法if(score > 100 || score < 0 || isNaN(score)){alert("拉出去斃了~~~");}else{//根據score的值來決定給小明什么獎勵if(score == 100){//獎勵一臺寶馬alert("寶馬,拿去~~~");}else if(score >= 80){//獎勵一個手機alert("手機,拿去玩~~~");}else if(score >= 60){//獎勵一本參考書alert("參考書,拿去看~~~");}else{alert("棍子一根~~");}}<script type="text/javascript">/** 大家都知道,男大當婚,女大當嫁。那么女方家長要嫁女兒,當然要提出一定的條件: * 高:180cm以上; 富:1000萬以上; 帥:50000以上;* 如果這三個條件同時滿足,則:'我一定要嫁給他'* 如果三個條件有為真的情況,則:'嫁吧,比上不足,比下有余。' * 如果三個條件都不滿足,則:'不嫁!' */var height = prompt("請輸入你的身高(CM):");var money = prompt("請輸入你的財富(萬):");var face = prompt("請輸入你的顏值(PX):");//如果這三個條件同時滿足,則:'我一定要嫁給他'if(height > 180 && money > 1000 && face > 500){alert("我一定要嫁給他~~");}else if(height > 180 || money > 1000 || face > 500){//如果三個條件有為真的情況,則:'嫁吧,比上不足,比下有余。' alert("嫁吧,比上不足,比下有余。");}else{//如果三個條件都不滿足,則:'不嫁!' document.write("lala");alert("不嫁。");}</script><!-- 編寫程序,由鍵盤輸入三個整數分別存入變量num1、num2、num3,對他們進行排序,并且從小到大輸出。--><script>var num1=+prompt("請輸入第一個數字:");//加了一個正號console.log(typeof num1); numbervar num2=+prompt("請輸入第二個數:");var num3=+prompt("請輸入第三個數:");console.log(typeof num1);//string var num1=prompt("請輸入第一個數字:");//判斷 六個情況//num1 num2 num3//num1 mun3 num2if(num1<num2&&num1<num3){if(num2<num3){alert(num1+"<"+num2+"<"+num3);//123}else{alert(num1+"<"+num3+"<"+num2);//132}//num2 num1 num3 || num2 num3 num1}else if(num2<num3&&num2<num1){//num2最小if(num1<num3){alert(num2+"<"+num1+"<"+num3);//213}else{alert(num2+"<"+num3+"<"+num1);//231}}else if(num3<num1&&num3<num2){if(num1<num2){alert(num3+"<"+num1+"<"+num2);//312}else{alert(num3+"<"+num2+"<"+num1);//321}} </script>/** 條件運算符也叫三元運算符* 語法:* 條件表達式?語句1:語句2;* - 執行的流程:* 條件運算符在執行時,首先對條件表達式進行求值,* 如果該值為true,則執行語句1,并返回執行結果* 如果該值為false,則執行語句2,并返回執行結果* 如果條件的表達式的求值結果是一個非布爾值,* 會將其轉換為布爾值然后在運算*/if(num1<=num2&&num1<=num3){if(num2<=num3){alert("從小到大的順序為:"+num1+","+num2+","+num3);//123}else{alert(num1+"<"+num3+"<"+num2);//132}var temp;if(num1<num2){temp=num1;num1=num2;num2=temp;}if(num2<num3){temp=num2;num2=num3;num3=temp;}if(num1<num3){temp=num1;num1=num3;num3=temp;}1.打印1-100之間所有奇數之和
var n=1;
var sum=0;
for(n=1;n<=100;n+=2){
if(n%2==1){
sum+=n;
}}
console.log(sum)2.打印1-100之間所有7的倍數的整數的個數及總和3.水仙花數 153=
水仙花數是指一個3位數,它的每個位上的數字的3 次冪之和等于它本身。
(例如:1^3 + 5^3+ 3^3 = 153),請打印所有的水仙花數。/** for語句,也是一個循環語句,也稱為for循環* 在for循環中,為我們提供了專門的位置用來放三個表達式:* 1.初始化表達式* 2.條件表達式* 3.更新表達式* * for循環的語法:* for(①初始化表達式;②條件表達式;④更新表達式){* ③語句...* }* * for循環的執行流程:* ①執行初始化表達式,初始化變量(初始化表達式只會執行一次)* ②執行條件表達式,判斷是否執行循環。* 如果為true,則執行循環③* 如果為false,終止循環* ④執行更新表達式,更新表達式執行完畢繼續重復②*///創建一個執行10次的while循環//初始化表達式/*var i = 0;//創建一個循環,定義條件表達式while(i < 10){//設置更新表達式alert(i++);}*/for(var i = 0 ; i < 10 ; i++ ){alert(i);}/** for循環中的三個部分都可以省略,也可以寫在外部* 如果在for循環中不寫任何的表達式,只寫兩個;* 此時循環是一個死循環會一直執行下去,慎用* for(;;){alert("hello");}*/<script type="text/javascript">/** 打印1-100之間所有奇數之和*///創建一個變量,用來保存奇數之和//var sum = 0;//打印1-100之間的數for(var i=1 , sum=0 ; i<=100 ; i++){//判斷i是否是奇數//不能被2整除的數就是奇數if(i%2 != 0){//如果i除以2有余數則證明i是奇數//console.log(i);sum = sum+i;}}console.log("奇數之和為 : "+sum);</script>* 水仙花數是指一個3位數,它的每個位上的數字的3 次冪之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153),請打印所有的水仙花數。*/for(i=100;i<1000;i++){var gw=i%10;//個位var sw=parseInt(i/10%10);//十位 153 15var bw=parseInt(i/100);//百位//它的每個位上的數字的3 次冪之和等于它本身 pow(^_^,N) math.pow(2,3) math.sqrt()if(gw*gw*gw+sw*sw*sw+bw*bw*bw==i){//算關邏條賦逗 console.log(i);//滿足水仙花數的數字}}/*通過程序,在頁面中輸出如下的圖形:* 1 <1 i=0** 2 <2 i=1*** 3 <3 i=2**** 4 <4 i=3***** 5 <5 i=4****************************** 1 j<5(5-0) i=0**** 2 j<4(5-1) i=1*** 3 j<3(5-2) i=2** 4 j<2(5-3) i=3* 5 j<1(5-4) i=4*/<script>/* /* while* 假如投資的年利率為5%,試求從1000塊增長到5000塊,需要花費多少年* * 1000 1000*1.05* 1050 1050*1.05*/var tz=1000;var count=0;while(tz<5000){//計算投資每年的金額tz=tz*1.05;count++;//計數器:累計年數的增長}console.log(count);</script>/** 打印1-100之間所有奇數之和*///創建一個變量,用來保存奇數之和//var sum = 0;//打印1-100之間的數for(var i=1 , sum=0 ; i<=100 ; i++){//判斷i是否是奇數//不能被2整除的數就是奇數if(i%2 != 0){//如果i除以2有余數則證明i是奇數//console.log(i);sum = sum+i;}}console.log("奇數之和為 : "+sum);/** 打印1-100之間所有7的倍數的個數及總和*/var count=0;//個數var sum=0;//和for(i=1;i<=100;i++){if(i%7==0){sum+=i;count++;console.log(i);//7的倍數}}console.log(sum); console.log(count);for(i=1;i<=100;i++){//i=7 2 3 4 7for(j=2;j<i;j++){//j=6 j=i-1 j<i 2 3 4 5 6if(i%j==0){break;} } //外層循環執行一次,內層循環執行完畢(一圈)if(j>=i){//flag=trueconsole.log(i+"是質數"); }else{console.log(i+"不是素質");}}for(i=1;i<=100;i++){//i=7 2 3 4 7for(j=2;j<i;j++){//j=6 j=i-1 j<i 2 3 4 5 6if(i%j==0){break;} } //外層循環執行一次,內層循環執行完畢(一圈)if(j>=i){//flag=trueconsole.log(i+"是質數"); }else{console.log(i+"不是素質");}}/** 1.打印99乘法表* 1*1=1* 1*2=2 2*2=4* 1*3=3 2*3=6 3*3=9* 1*4=4 2*4=8 3*4=12 4*4=16 * ....9*9=81* * 2.打印出1-100之間所有的質數*//*通過程序,在頁面中輸出如下的圖形:* 1 <1 i=0** 2 <2 i=1*** 3 <3 i=2**** 4 <4 i=3***** 5 <5 i=4****************************** 1 j<5(5-0) i=0**** 2 j<4(5-1) i=1*** 3 j<3(5-2) i=2** 4 j<2(5-3) i=3* 5 j<1(5-4) i=4*/var i,j;for(i=1;i<=5;i++){//外行 i=3for(j=1;j<=i;j++){//列 j=1(i<i) j=2(2<i) j=3(3<=i) j=4document.write("*");document.write(" ");//等價于document.write("* ");}//內層循環結束換行document.write("<br>");}//倒三角 i=1 j=5 4 3 2 1 // i=2 j=4//3 i=3 j=3for(i=1;i<=5;i++){//i=1 i=2for(j=5;j>=i;j--){//j=5 4 3 2 1 j=5 4 3 2document.write("*");document.write(" ");}//內層循環結束換行document.write("<br>");}//矩形for(i=1;i<=5;i++){//for(j=1;j<=5;j++){//document.write("*");document.write(" ");}//內層循環結束換行document.write("<br>");}//九九乘法表//1*1=1 j*i=i*j//1*2=2 2*2=4//1*3=3 2*3=6 3*3=9for(i=1;i<=9;i++){for(j=1;j<=i;j++){document.write(j+"*"+i+"="+i*j+' ');}//內層換行document.write("<br>");}
總結
- 上一篇: 硬件基础 —— 电阻
- 下一篇: 女士怎么就不适合PhP呢,女人可以不美丽