JavaScript学习记录
1、switch case语句的使用
<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、for,while循环的使用
把从1到100中含有7和7的倍数的数字去除
for
<script>
for(var tmp = 0; tmp < 100; tmp++) {
if(tmp % 7 == 0 || tmp % 10 == 7) {
continue;
}
document.write(tmp + "<br>");
}
</script>
while
<script>
var num = 1;
while(num < 100) {
if(num % 7 != 0 && num % 10 != 7) {
document.write(num + "<br>");
}
num++;
}
</script>
3、数组,对象的使用
数组
<script>
var arr1 = [1 , 2 , 3 , 'ikun' , undefined];
var arr2 = [1 , 2 , 3 , 4 , 5];
document.write(arr1.length);
</script>
注释:
- 数组中可以是任何类型的数据
- arr.length
- typeof后返回object
对象
<script>
var obj = {
name : "李嘉诚",
birth_data : "1928.7.29",
live_place : "香港深水湾",
age : 91,
money : 400,
}
</script>
注释:
- typeof后返回object