<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//匿名函数直接自己调用自己,去避免引入全局变量
(function(){
var num = 333
console.log(333)
})()
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var list = ['苹果','雪梨','香蕉','葡萄']
for(var i = 0;i<list.length;i++){
//i是偶数的时候不输出
if(i%2==0)
// {
//跳出当次循环
// 'continue '
// //跳出整个循环
// break
// }
document.write(list[i])
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// while(条件判断){
// 为真执行这个循环
// }
// while(true){
// console.log(1)
// }
var fruit = ['苹果','雪梨','香蕉']
var num = 0;
while(num<3){
console.log(fruit[num])
num++
}
//实际for循环是while高级实现,while循环的性能是最高的。
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>xx用户</h1>
<script type="text/javascript">
var username = 'admin'
var passwd = '12345'
var uservip = false
// if(条件判断){
// 为真的时候执行
// }else{
// 为假的时候执行
// }
// if(条件判断){
// 为真的时候执行
// }else if(条件判断){
// 第二次条件判断为真的时候执行
// }else{
// 第二次条件判断为假的时候执行
// }
// if(username=='admin'&&passwd=='123456'){
// console.log('登录成功')
// document.write('登录成功')
// }else{
// document.write('登录失败')
// }
if(username=='admin'&&passwd=='123456'){
console.log('登录成功')
document.write('登录成功')
}else if(username=='admin'){
document.write('登录失败,密码错误')
}else{
document.write('此用户名尚未注册')
}
if(uservip){
document.querySelector('h1').style.color = 'orangered'
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--<h1>新闻列表</h1>
<ul>
</ul>
-->
<script type="text/javascript">
// var list = ['怎么对付美国?','这些国家准备悄悄开个会商量一下','悄悄开个会商量一下']
// var ul = document.querySelector('ul')
//
// for(var i=0;i<list.length;i++){
// var templi = document.createElement('li')
// templi.innerHTML = list[i]
// ul.appendChild(templi)
// }
var fruit = ['苹果','雪梨','香蕉']
console.log(fruit[0])
//for(声明一个变量;循环满足的条件判断;每一次循环之后要执行的语句){循环执行的内容}
// for(var i=0;i<3;i++){
// console.log(fruit[i])
// }
//
//
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>helloworld</h1>
<script type="text/javascript">
var choose = 'a'
//prompt是调用浏览器的一个输入弹框,将你写的内容赋值给choose变量
choose = prompt('请填写你的答案')
console.log(choose)
//多条件的匹配方式
switch(choose){
case 'a':
document.write('你选的答案是a')
break;
case 'b':
document.write('你选的答案是b')
break;
case 'c':
document.write('你选的答案是c')
break;
case 'd':
document.write('你选的答案是d')
break
default:
document.write('没有你的选项')
}
</script>
</body>
</html>