韓順平_輕鬆搞定網頁設計(html+css+javascript)_第25講_js系統函數_js函數調用方式_學習筆記_源代碼圖解_PPT文檔整理

文西馬龍:http://blog.csdn.net/wenximalong/

函數——函數的使用

1.函數的初步使用
我們用函數來解決前面的問題。通過案例,大家可以初步瞭解函數簡單使用,以後再深入使用。
2.js中頁面相互調用
爲了完成a.html中可以使用到b.html中定義的函數,我們需要補充講解html中頁面之間共用js代碼的知識點。
思路:編寫一個js文件,在需要使用的時候,引入到相應的html(jsp,php…)即可。

系統函數:
如eval()用的很多,它可以把一個字符串當做腳本來執行。在動態腳本的時候用的比較多。

對中文進行編碼,主要是爲了防止亂碼。先編碼然後再轉碼。
escape和unescape函數往往配合使用,可以防止亂碼的出現

函數——函數的定義
函數的定義
有的程序員把函數稱爲方法,希望大家不要被這兩個名稱搞暈了。

function 函數名(參數列表){
語句; //函數(方法)主體
return 返回值;
}

1.參數列表:表示函數的輸入
2.函數主體:表示爲了實現某一功能代碼塊
3.函數可以有返回值,也可以沒有

函數的幾種調用方式
①函數名(傳遞給函數的參數1,傳遞給函數的參數2,…)
②變量=函數名;(不推薦用)

此時變量就相當於函數的引用(指針),可以這樣調用函數:
變量(實際參數…)

特別說明
1.對於有返回值的函數調用,也可以在程序中直接使用返回的結果,例如:alert("res="+sum(2,3));

2.沒有返回值的函數,則返回undefined。


//看看這個輸出什麼,輸出:把test函數完整的打印出來了
			window.alert(test);

//變量調用
			//參考window.alert(test);就容易理解了,相當於myvar就是test這個函數了
			var myvar=test;
			myvar('中國北京');

函數調用的方式

1.普通調用
函數名(實際參數…);
2.通過指向函數的變量去調用
var myvar=函數名;
myvar(實際參數);
3.關於接收函數返回值的問題
var myvar=test('abc');
//如果test函數沒有返回值,但是你又接收了,則返回的就是undefined
//先輸出函數調用abc,然後再輸出undefined
window.alert(myvar);

//如果有返回值,則,是什麼就是什麼


韓順平_php從入門到精通_視頻教程_學習筆記_源代碼圖解_PPT文檔整理_目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章