取 1~100之间的随机整数
switch語句
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>switch語句</title><script>var a;switch (a){case 1:alert("number");break;case "abc":alert("string");break;case true:alert("true");break;case null:alert("null");break;case undefined:alert("undefined");break;}</script> </head> <body></body> </html><!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>99乘法表</title><style>td{border: 1px solid;}</style><script>document.write("<table align='center'>");//1.完成基本的for循環嵌套,展示乘法表for (var i = 1; i <= 9 ; i++) {document.write("<tr>");for (var j = 1; j <=i ; j++) {document.write("<td>");//輸出 1 * 1 = 1document.write(i + " * " + j + " = " + ( i*j) +" ");document.write("</td>");}document.write("</tr>");}//2.完成表格嵌套document.write("</table>");</script> </head> <body></body> </html>
?Function:函數(方法)對象
? ? ? ? ? ? ? ? 1. 創建:
? ? ? ? ? ? ? ? ? ? 1. var fun = new Function(形式參數列表,方法體); ?//不常用
? ? ? ? ? ? ? ? ? ? 2. function 方法名稱(形式參數列表){
? ? ? ? ? ? ? ? ? ? ? ? ? ? 方法體
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? 3. var 方法名 = function(形式參數列表){
? ? ? ? ? ? ? ? ? ? ? ? ? ? 方法體
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? 2. 方法:
? ? ? ? ? ? ? ? 3. 屬性:
? ? ? ? ? ? ? ? ? ? length:代表形參的個數
? ? ? ? ? ? ? ? 4. 特點:
? ? ? ? ? ? ? ? ? ? 1. 方法定義是,形參的類型不用寫,返回值類型也不寫。
? ? ? ? ? ? ? ? ? ? 2. 方法是一個對象,如果定義名稱相同的方法,會覆蓋
? ? ? ? ? ? ? ? ? ? 3. 在JS中,方法的調用只與方法的名稱有關,和參數列表無關
? ? ? ? ? ? ? ? ? ? 4. 在方法聲明中有一個隱藏的內置對象(數組),arguments,封裝所有的實際參數
? ? ? ? ? ? ? ? 5. 調用:
? ? ? ? ? ? ? ? ? ? 方法名稱(實際參數列表);
求任意個數的數的和
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Function對象</title><script >//1.創建方式1var fun1 = new Function("a","b","c","alert(a);");//調用方法// fun1(3,4);// alert(fun1.length);//2. 創建方式2function fun2(a , b){alert(a + b);}//fun2(3,4);//alert(fun2.length);var fun3 = function(a,b){alert(a+b);}//alert(fun3.length);// fun3(3,4);/*fun2 = function(a , b){alert(a - b);}*/function fun2(a , b){//alert(a - b);alert(a);alert(b);}//fun2(3,4);//方法調用//fun2(1,2);//fun2(1);//fun2();//fun2(1,2,3);/** 求兩個數的和*//*function add(a , b){return a + b;}*//*** 求任意個數的和*/function add (){var sum = 0;for (var i = 0; i < arguments.length; i++) {sum += arguments[i];}return sum;}var sum = add(1,2,3,4);alert(sum);//add(1,3);</script> </head> <body></body> </html>Array:數組對象
? ? ? ? ? ? ? ? 1. 創建:
? ? ? ? ? ? ? ? ? ? 1. var arr = new Array(元素列表);
? ? ? ? ? ? ? ? ? ? 2. var arr = new Array(默認長度);
? ? ? ? ? ? ? ? ? ? 3. var arr = [元素列表];
? ? ? ? ? ? ? ? 2. 方法
? ? ? ? ? ? ? ? ? ? join(參數):將數組中的元素按照指定的分隔符拼接為字符串
? ? ? ? ? ? ? ? ? ? push()?? ?向數組的末尾添加一個或更多元素,并返回新的長度。
? ? ? ? ? ? ? ? 3. 屬性
? ? ? ? ? ? ? ? ? ? length:數組的長度
? ? ? ? ? ? ? ? 4. 特點:
? ? ? ? ? ? ? ? ? ? 1. JS中,數組元素的類型可變的。
? ? ? ? ? ? ? ? ? ? 2. JS中,數組長度可變的。
Date:日期對象
? ? ? ? ? ? ? ? 1. 創建:
? ? ? ? ? ? ? ? ? ? var date = new Date();
? ? ? ? ? ? ? ? 2. 方法:
? ? ? ? ? ? ? ? ? ? toLocaleString():返回當前date對象對應的時間本地字符串格式
? ? ? ? ? ? ? ? ? ? getTime():獲取毫秒值。返回當前如期對象描述的時間到1970年1月1日零點的毫秒值差
? ? ? ? ? ?Math:數學對象
? ? ? ? ? ? ? ? 1. 創建:
? ? ? ? ? ? ? ? ? ? * 特點:Math對象不用創建,直接使用。 ?Math.方法名();
? ? ? ? ? ? ? ? 2. 方法:
? ? ? ? ? ? ? ? ? ? random():返回 0 ~ 1 之間的隨機數。 含0不含1
? ? ? ? ? ? ? ? ? ? ceil(x):對數進行上舍入。
? ? ? ? ? ? ? ? ? ? floor(x):對數進行下舍入。
? ? ? ? ? ? ? ? ? ? round(x):把數四舍五入為最接近的整數。
? ? ? ? ? ? ? ? 3. 屬性:
? ? ? ? ? ? ? ? ? ? PI
?取 1~100之間的隨機整數
? ? ? ? ?* ? ? ?1. Math.random()產生隨機數:范圍 [0,1)小數
? ? ? ? ?* ? ? ?2. 乘以 100 --> [0,99.9999) 小數
? ? ? ? ?* ? ? ?3. 舍棄小數部分 :floor --> [0,99] 整數
? ? ? ? ?* ? ? ?4. +1 -->[0,99] 整數 [1,100]
總結
以上是生活随笔為你收集整理的取 1~100之间的随机整数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模板的局限性
- 下一篇: RegExp:正则表达式对象 || Gl