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)

 
原文地址:https://www.cnblogs.com/sun1994/p/8203815.html