Javascript 相关笔记(1)

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] 遍历出的才是其中元素。

发布了30 篇原创文章 · 获赞 1 · 访问量 767

猜你喜欢

转载自blog.csdn.net/nairuozi/article/details/102648218