js小练习题
1.2018年01月5日 11:40:30 星期三
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <script> 7 8 function getCurrentDate(){ 9 //1. 创建Date对象 10 var date = new Date(); //没有填入任何参数那么就是当前时间 11 //2. 获得当前年份 12 var year = date.getFullYear(); 13 //3. 获得当前月份 js中月份是从0到11. 14 var month = date.getMonth()+1; 15 //4. 获得当前日 16 var day = date.getDate(); 17 //5. 获得当前小时 18 var hour = date.getHours(); 19 //6. 获得当前分钟 20 var min = date.getMinutes(); 21 //7. 获得当前秒 22 var sec = date.getSeconds(); 23 //8. 获得当前星期 24 var week = date.getDay(); //没有getWeek 25 // 2018年01月5日 11:40:30 星期三 26 return year+"年"+changeNum(month)+"月"+day+"日 "+hour+":"+min+":"+sec+" "+parseWeek(week); 27 } 28 29 alert(getCurrentDate()); 30 31 //解决 自动补齐成两位数字的方法 32 function changeNum(num){ 33 if(num < 10){ 34 return "0"+num; 35 }else{ 36 return num; 37 } 38 39 } 40 //将数字 0~6 转换成 星期日到星期六 41 function parseWeek(week){ 42 var arr = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; 43 // 0 1 2 3 ............. 44 return arr[week]; 45 } 46 47 48 49 </script> 50 </head> 51 <body> 52 53 </body> 54 </html>
2.获取1-100的随机整数,包括1和100
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <script> 7 8 console.log(Math.round(Math.random()*100)); 9 10 </script> 11 </head> 12 <body> 13 14 </body> 15 </html>
3.Function的调用(面试题)
1 function a(a,b){ 2 alert(a+b); 3 } 4 5 var a=1; 6 var b=2; 7 a(a,b)