1.JavaScript存在位置
1.js文件形式,通过引入的方式使用
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/new_file.js"></script>
</head>
2.直接书写在script标签内
<body>
<script>
function example(){
//函数体
}
</script>
</body>
3.可以书写在onclick内
<div οnclick="javascript:console.log('HELLO WORLD')">按钮</div>
2.关于'==='与'=='的区别
a==b,只区别两者内容是否相同
a===b,不仅区别内容,也区别形式
eg.6==='6' false 数字6与字符串6不同
3.关于匿名函数的两种形式
JavaScript中有两种匿名函数
其一:以变量的形式出现
var example=function(){
// 函数体;
}
example();
其二:直接书写直接调用
//形式:()()
//应用:
(function(可写参数){
//方法体;
})(可写参数);
4.加强for循环
JavaScript的加强for循环与java中截然不同
如下:
var student=new Object();
student.name='nairuo';
student.id='123';
for(var index in student){
console.log(index+':'+student[index]);
}
需要额外注意的是 JavaScript中 index变量遍历出的是元素位数,如 0 1 2 3;
而 数组名[index] 遍历出的才是其中元素。