JavaScript学习记录2

  1. 1 背景
  2. 2 学习内容
    1. 2.1 switch case语句的使用
    2. 2.2、for,while循环的使用
      1. for
      2. while
    3. 2.3 数组,对象的使用
      1. 数组
      2. 对象

1 背景

最近在学习JavaScript,今天学到了下面的内容,做个回顾吧。

2 学习内容

2.1 switch case语句的使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<script>
var date = window.prompt("请输入你要比较转换的值:");
switch(date) {
case "Monday" :
document.write("It is Monday.");
break;
case "Tuesday" :
document.write("It is Tuesday.");
break;
case "Wednesday" :
document.write("It is Wednesday.");
break;
case "Thursday" :
document.write("It is Thursday.");
break;
case "Friday" :
document.write("It is Friday.");
break;
case "Saturday" :
document.write("It is Saturday.");
break;
case "Sunday" :
document.write("It is Sunday.");
break;
}
</script>

注释:

  • console.log(“在控制台中打印输出”)
  • document.write(“在网页中打印输出”)

2.2、for,while循环的使用

把从1到100中含有7和7的倍数的数字去除

for

1
2
3
4
5
6
7
8
<script>
for(var tmp = 0; tmp < 100; tmp++) {
if(tmp % 7 == 0 || tmp % 10 == 7) {
continue;
}
document.write(tmp + "<br>");
}
</script>

while

1
2
3
4
5
6
7
8
9
<script>
var num = 1;
while(num < 100) {
if(num % 7 != 0 && num % 10 != 7) {
document.write(num + "<br>");
}
num++;
}
</script>

2.3 数组,对象的使用

数组

1
2
3
4
5
<script>
var arr1 = [1 , 2 , 3 , 'ikun' , undefined];
var arr2 = [1 , 2 , 3 , 4 , 5];
document.write(arr1.length);
</script>

注释:

  • 数组中可以是任何类型的数据
  • arr.length
  • typeof后返回object

对象

1
2
3
4
5
6
7
8
9
<script>
var obj = {
name : "李嘉诚",
birth_data : "1928.7.29",
live_place : "香港深水湾",
age : 91,
money : 400,
}
</script>

注释:

  • typeof后返回object

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,可以邮件至 xingshuaikun@163.com。

×

喜欢就点赞,疼爱就打赏