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