JS的两种存在形式:
1、文件,如:
<script src="js/oldboy.js"></script>
oldboy.js在html文件同层目录下的js目录中

2、当前页
<script type="text/javascript"> alert(‘alex‘) </script>
访问home.html文件

注意:JS通常是写在<body></body>标签中
JavaScript注释
JavaScript注释分为单行注释和多行注释,
单行注释:
在被注释行前面加“//”
例如:
//作者:Bob
多行注释:
/* asdfasdf asfdas sadfsadfdsf */
JavaScript定义函数:
//调用函数,JS可以在函数定义之前进行调用,Python只能先定义函数再调用
注意:定义函数时,每一行代码以“;”结尾
Foo(‘Frank‘)
function Foo(name){
console.log(name);
}
Foo(‘jobs‘)console.log是将内容输出到浏览器的console中
函数的全局变量和局部变量
局部变量 var name = ‘123‘
全局变量 name = ‘123‘
name=‘123‘
Foo(‘Jobs‘)
Bar()
function Foo(name){
var name = arguments[0]
//var args2 = arguments[1]
console.log(name);
//console.log(args2)
}
function Bar(){
console.log(name)
}输出结果:

注意:JS中一般性很少用到全局变量,而在定义局部变量时很容易忘记加上“var”。
匿名函数
匿名函数实际上是将函数赋值给某个变量
如:
var temp = function(){
}自执行函数:
(function(){
console.log(‘alex‘)
})()自执行函数是不用被调用而自己执行的函数。写法是先写两个小括号,然后在第一个小括号内写一个函数
自执行函数的形式参数和实际参数
(function(name){
console.log(name)
})(‘alex‘)输出结果为alex
name为函数的形式参数,alex为整个函数的实际参数。
本文出自 “zengestudy” 博客,请务必保留此出处http://zengestudy.blog.51cto.com/1702365/1896812
原文:http://zengestudy.blog.51cto.com/1702365/1896812