???(首先,今天是我的跟兒生日.跟跟,你的跟祝你生日快樂!~)
???進入正題....
???javascript是一種腳本語言.腳本語言的意思就是它生成的文件不能獨立運行,必須依賴于一種平臺.比如javascript就必須要用IE才能打開.而像java或者c語言,它們由代碼生成文件就可以獨立運行.
?? javascript是一種弱類型語言.它不像java,c這些強類型的語言.強類型和弱類型語言的區別就在于.在申明一個變量的時候,強類型語言必須把變量類型也指定好. int i =0;而且一旦指定好類型,就不能再改變.而javascript作為一種弱類型的語言,它在申明變量的時候就不需要指定變量類型.切數據類型是自動轉換的.
???如var a = 0;這個時候a這個變量的數據類型就是整形.a = "hello"這個時候a的變量類型就變成了字符型.
???javascript可以使用<script>嵌入進html里,也可以通過添加事件,或者用偽URL javascript..
???alert();可以在()內寫函數,數字,或者字符串.字符串必須用""括起來.它的效果就是彈出一個窗口.
????var f = true;
?? alert(typeof(f));? //返回數據類型
???
???函數:function functionName()?? //定義,申明
???{
????alert("Welcome to Lovo");
???}
?? functionName();?? //調用,使用
???function abc(o)? //o是形式參數
?? {
?? ?alert(o);
?? }
??// o = "hello";
?? abc("hello");? //"hello"是實際參數
??
?? function a(i,o)
?? {
?? ?alert(i+o)
?? }
?? a(5,9);
???這個的結果是14.很簡單,就是2個數字相加.
???
?? function a(i,o)
?? {
?? ?alert(i+o)
?? }
?? a("500",9);
???這個呢?是5009.這個因為500打了"",所以它就變成了字符串相加.
??? function b(i,o)
?? {
?? ?var w;
???w = i + o;
???alert(w);
???return w;? //程序到return就自動跳出
???}
??b(1,3);
???之前我犯了個錯誤,我把?alert(w);寫在了??return w;?之后..我就奇怪為什么W的值打不出來...好白癡,因為函數return w;的時候就直接跳出了.就不會接續執行函數里面??return w;?后面的語句了.?
? function b(i,o)
?? {
?? ?var w;
???w = i + o;
???return w;?
???}
?????
??? function c()
??? {
??? ?var result;
???result = b(3,3);
???alert(result);
??? }
?? c();
???這個是函數c調用函數b,函數b里面有個返回值,它把需要的結果返回給它的調用者.