JavaScript基礎

JS的兩種存在形式:javascript


一、文件,如:html

<script src="js/oldboy.js"></script>

oldboy.js在html文件同層目錄下的js目錄中java

wKioL1idKhiS87CpAADuEjO6EG4521.png-wh_50


二、當前頁瀏覽器

<script type="text/javascript">
        alert('alex')
</script>

訪問home.html文件ide

wKiom1idKxfBcwKuAACWAnGn88M414.png-wh_50


注意:JS一般是寫在<body></body>標籤中
函數


JavaScript註釋spa

JavaScript註釋分爲單行註釋和多行註釋,3d

單行註釋:orm

在被註釋行前面加「//」
htm

例如:

//做者:Bob


多行註釋:

/*
asdfasdf
asfdas
sadfsadfdsf
*/


JavaScript定義函數:

//調用函數,JS能夠在函數定義以前進行調用,Python只能先定義函數再調用

注意:定義函數時,每一行代碼以「;」結尾

Foo('Frank')
function Foo(name){
	console.log(name);
}
Foo('jobs')

console.log是將內容輸出到瀏覽器的console中

wKiom1idSp-hfBUAAAB3yXKf0ec566.png



函數的全局變量和局部變量

局部變量 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)
}

輸出結果:

wKiom1idW8mQ3bUzAAAuv3gJrqU795.png




注意:JS中通常性不多用到全局變量,而在定義局部變量時很容易忘記加上「var」。



匿名函數

匿名函數其實是將函數賦值給某個變量

如:

var temp = function(){
}


自執行函數

(function(){
    console.log('alex')
})()

自執行函數是不用被調用而本身執行的函數。寫法是先寫兩個小括號,而後在第一個小括號內寫一個函數


自執行函數的形式參數和實際參數

(function(name){
    console.log(name)
})('alex')

輸出結果爲alex

name爲函數的形式參數,alex爲整個函數的實際參數。

相關文章
相關標籤/搜索