亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

初學JavaScript的基本語法介紹(二)

2024-04-27 15:15:29
字體:
來源:轉載
供稿:網友

        上一篇博客我們簡單介紹了javaScript,并介紹了Javascript的特點及用途。現在我來說一說初次認識JavaScript程序及JavaScript的基本語法。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>初識JavaScript</title><script type="text/javascript">	alert("JavaScript,你好!");	document.write("JavaScript,你好!");</script></head><body></body></html>

        上面就是一個簡單的JavaScript的程序,它是嵌入在html頁面內,一般嵌入在HTML頁面內的JS程序片段存在兩個地方:1在<head></head>標簽內;2在<body></body>標簽內;3在<html></html>標簽內。JS程序一般以兩種方式存在:1是嵌入在html頁面中;2是以專門的.js文件存在。上面的JS程序是以<script type="text/javascript"></script>標簽開始的。其JS程序片段都在這個標簽里面。alert(“JavaScript, 你好!”)是在web瀏覽器頁面彈出window對話框顯示JavaScript,你好!。document.write(“JavaScript,你好!”)是在瀏覽器web頁面中輸出JavaScript,你好!。這就是一個簡簡單單的JS程序。

        下面我們來說一說JS的基本語法。

         1:注釋://XXXXX單行注釋;/*  XXXXXX */多行注釋。它和Java的注釋一樣。代碼如下。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JavaScript注釋</title><script type="text/javascript">	document.write("下面是JS的單行注釋<br/>");	//alert("我被注釋掉了");	document.write("A<br/>");	//document.write("A1");	document.write("下面是JS的多行注釋<br/>");	/*	document.write("B");	document.write("B1");	*/	document.write("B2<br/>");</script></head><body></body></html>

         2:JS程序片段的存在方式:1是嵌入在HTML頁面內;2是由引入專門的.JS文件,其中.js文件是專門用來存儲JS程序片段的。上面的JS注釋就很好地演示了在HTML頁面內部的JS程序片段。下面的代碼是用來說明第二種情況。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JS外部引入</title><script type="text/javascript" src="MyJS.js" charset="GBK"></script></head><body></body></html>MyJS.js文件,默認GBK字符集
alert("JavaScript,你好!");

         3:JavaScript的變量,由于JS是弱類型語言,故其用var來統一定義變量(數值型,字符型,數組型)。程序如下:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JavaScript的類型</title><script type="text/javascript">	var num = 1;	document.write("數值類型變量:num="+num+"<br/>");	var str = "JavaScript,你好!";	document.write("字符串類型變量:str="+str+"<br/>");</script></head><body></body></html>

       4:JavaScript的基本數據類型?;緮?#20540;類型有5類:數值類型,字符串類型,布爾類型,未定義類型(undefined),置空類型(null)。程序如下:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JavaScript基本類型</title><script type="text/javascript">	var num = 1;	document.write("整型:num="+num+"<br/>");	var fnum = 3.14;	document.write("浮點類型:fnum="+fnum+"<br/>");	var str="JavaScript,你好!";	document.write("字符串類型:str="+str+"<br/>");	var boolean1 = true;	document.write("boolean類型:boolean1="+boolean1+"<br/>");	var no1;	document.write("未定義:no1="+no1+"<br/>");	var nu1 = null;	document.write("置空:nu1="+nu1+"<br/>");	var nu2 = "";	document.write("空值:nu2="+nu2+"<br/>");</script></head><body>	</body></html>

       5:JS運算符。JS的運算符和Java的運算符幾乎一樣。JS運算符有6大類:算術運算符,比較運算符,邏輯運算符,賦值運算符,連接運算符,三目運算符。具體代碼如下:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JS運算符</title><script type="text/javascript">	//與Java語言的類似	//算術運算符	var num1 = 2, num2 = 1;	document.write("num1+num2="+(num1+num2)+"<br/>");	document.write("num1-num2="+(num1-num2)+"<br/>");	document.write("num1*num2="+(num1*num2)+"<br/>");	document.write("num1/num2="+(num1/num2)+"<br/>");	document.write("num1%num2="+(num1%num2)+"<br/>");	document.write("num1++="+(num1++)+"<br/>");	document.write("--num2="+(--num2)+"<br/>");	document.write("===========================<br/>");		//賦值運算符	var n1 = 6, n2 = 1;	document.write("n1+=n2, n1="+(n1+=n2)+"<br/>");	var n1 = 6, n2 = 1;	document.write("n1-=n2, n1="+(n1-=n2)+"<br/>");	document.write("===========================<br/>");		//比較運算符	var x = 10, y = 4;	document.write("x="+x+",y="+y+"<br/>");	document.write("x==10結果為"+(x==10)+"<br/>");		document.write("x=='10'結果為"+(x=='10')+"<br/>");	document.write("x===10結果為"+(x===10)+"<br/>");	document.write("x==='10'結果為"+(x==='10')+"<br/>");	document.write("x!=10結果為"+(x!=10)+"<br/>");	document.write("x!='10'結果為"+(x!='10')+"<br/>");	document.write("x!==10結果為"+(x!==10)+"<br/>");	document.write("x!=='10'結果為"+(x!=='10')+"<br/>");	document.write("x>y結果為"+(x > y)+"<br/>");	document.write("x<y結果為"+(x < y)+"<br/>");	document.write("x>=y結果為"+(x>=y)+"<br/>");	document.write("x<=y結果為"+(x<=y)+"<br/>");	document.write("===========================<br/>");		//邏輯運算符	var x = 10, y = 4;	document.write("x="+x+",y="+y+"<br/>");	document.write("(x<11&&y>4),結果為:"+(x<11&&y>5)+"<br/>");	document.write("(x<11||y>4),結果為:"+(x<11||y>5)+"<br/>");	document.write("!(x<11),結果為:"+!(x<11)+"<br/>");	document.write("===========================<br/>");		//三目元算符	var x = 10, y = 4;	document.write("(x>y?x:y)結果為"+(x>y?x:y)+"<br>");	document.write("===========================<br/>");		//字符串連接	var str1 = 2017, str2 = '0208';	document.write("str+str2="+(str1+str2)+"<br/>");</script></head><body></body></html>

        6:JS的循環語句。和Java類似有for循環,for...each循環:到數組時再介紹, while循環,do...while循環。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>循環語句</title></head><body>	<script type="text/javascript">		var i = 0;		while(i < 10){			document.write("i="+i+"<br/>");			i++;		}		for(var i = 0; i < 10; i++){			document.write("i="+i+"<br/>");		}		var j = 0;		do{			document.write("j="+j+"<br/>");			j++;		}while(j<10)	</script></body></html>

        7:JS的判斷語句。和Java類似,if...else...語句。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>if...else語句</title></head><body>	<script type="text/javascript">		var num = 10;		document.write("num="+num+"<br/>");		if(num > 9){			document.write("num大于9<br/>");		}else{			document.write("num小于9<br/>");		}		</script></body></html>

         8:JS的swicth...case語句。和JAVA類似。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>switch語句</title></head><body>	<script type="text/javascript">		var day = 3;		switch(day){			case 1:alert("周一"); break;			case 2:alert("周二"); break;			case 3:alert("周三"); break;			case 4:alert("周四"); break;			case 5:alert("周五"); break;			case 6:alert("周六"); break;			case 7:alert("周日"); break;			default :alert("輸入錯誤!");break;		}	</script></body></html>

        9:break語句和continue語句。break跳出當前循環,執行下面的語句;continue跳出當前循環,執行下一次循環。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>break VS continue</title></head><body>	<script type="text/javascript">		document.write("break:"+"<br/>");		for(var num = 0; num < 10; num++){			if(num==6){				break;			}			document.write("num="+num+"<br/>");		}		document.write("continue:"+"<br/>");		for(var num1 = 0; num1 < 10; num1++){			if(num1==6){				continue;			}			document.write("num1="+num1+"<br/>");		}		</script></body></html>

         10:JavaScript函數。與Java類似,有不帶參數函數,有帶一個參數函數,有帶多個參數函數。但因為其為弱類型,故不需要再函數參數列表聲明參數類型,因為JS的參數類型都是var來表示的。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JavaScript函數</title><script type="text/javascript">	function fun1(){		alert("我的第一個方法!");	}	function fun2(f1){		alert(f1);	}	function fun3(f1, f2){		alert(f1+" "+f2);	}		function fun4(f1, f2){		return f1+" "+f2;	}	fun1();	fun2("我的");	fun3("我的","第三個程序");	var result = fun4("我的","第四個程序");	alert(result);</script></head><body></body></html>         上面對JS基本語法的介紹你看懂了么?建議用手打一遍代碼比較好!

         

        

        


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国语自产精品视频在线看一大j8| 亚洲成人性视频| 国产精品精品一区二区三区午夜版| 午夜精品久久久久久99热| 亚洲精品美女久久久| 国产成人免费av电影| 中文国产成人精品久久一| 欧美日韩性生活视频| 亚洲视频一区二区| 国产精品美女午夜av| 91在线精品播放| 亚洲成色777777女色窝| 亚洲欧洲一区二区三区久久| 日韩av在线免费观看一区| 97在线视频一区| 91视频九色网站| 亚洲欧美另类中文字幕| 久久五月天综合| 久久精品成人一区二区三区| 日韩视频免费大全中文字幕| 日韩电影中文 亚洲精品乱码| 亚洲精品国产拍免费91在线| 亚洲精品电影久久久| 国产精品大片wwwwww| 日韩av手机在线看| 亚洲一区美女视频在线观看免费| 欧美日本在线视频中文字字幕| 国产精品久久久久久av| 91天堂在线视频| 国产丝袜精品第一页| 国产又爽又黄的激情精品视频| 日韩亚洲综合在线| 国产99久久精品一区二区永久免费| 亚洲欧美色婷婷| 亚洲free嫩bbb| 国产视频欧美视频| 性欧美激情精品| 久久免费视频网| 亚洲精品在线91| 7m精品福利视频导航| 日韩精品在线第一页| 久久久国产精品免费| 日韩电视剧在线观看免费网站| 热99精品只有里视频精品| 伊人久久久久久久久久久| 另类少妇人与禽zozz0性伦| 91精品国产91久久久久久久久| 日韩在线视频国产| 亚洲午夜av久久乱码| 国产精品老女人精品视频| 亚洲女同精品视频| 国产精品久久久久999| 日韩av手机在线看| 日韩在线播放av| 欧美精品videos性欧美| 日韩av免费在线看| 久久躁狠狠躁夜夜爽| 亚洲第一综合天堂另类专| 亚洲欧美在线第一页| 国产精品一区二区久久久久| 5566日本婷婷色中文字幕97| 亚洲国产成人精品久久久国产成人一区| 国产精品丝袜视频| 91久久国产综合久久91精品网站| 国产精品第3页| 欧美人与性动交| 国产丝袜高跟一区| 亚洲综合自拍一区| 91av中文字幕| 久久色精品视频| 亚洲一级黄色片| 欧美在线视频免费播放| 久久伊人精品一区二区三区| 欧美老肥婆性猛交视频| 深夜福利91大全| 成人午夜在线影院| 亚洲第一天堂无码专区| 欧美国产日韩一区二区| 色噜噜久久综合伊人一本| 亚洲天堂av在线免费观看| 亚洲精品欧美一区二区三区| 亚洲国产天堂久久综合网| 亚洲精品电影在线观看| 亚洲国产精品久久久| 日韩中文字幕网站| 欧美—级a级欧美特级ar全黄| 亚洲精品视频播放| 亚洲2020天天堂在线观看| 国产精品88a∨| 国产亚洲成av人片在线观看桃| 97在线视频精品| 日韩电影中文字幕在线| 国产亚洲精品91在线| 久久久99久久精品女同性| 亚州欧美日韩中文视频| 亚洲黄色av网站| 粉嫩老牛aⅴ一区二区三区| 日韩国产激情在线| 欧美性xxxxhd| 亚洲欧美日韩一区在线| 国产日韩欧美影视| 最近2019中文字幕在线高清| 91美女高潮出水| 国内精品久久久久伊人av| 日韩大片在线观看视频| 正在播放欧美视频| 茄子视频成人在线| 福利一区福利二区微拍刺激| 国产精品高潮粉嫩av| 久久久久久久一| 中文字幕av一区二区三区谷原希美| 亚洲成人在线视频播放| 国产精品视频一区二区三区四| 日韩中文娱乐网| 热99久久精品| 91免费精品视频| 福利视频一区二区| 欧美日韩成人在线观看| 久久久久久久久久久久av| 国产精品嫩草视频| 欧美日韩电影在线观看| 97国产精品人人爽人人做| 成人黄色av网站| 国产综合香蕉五月婷在线| 国产一区二区黄| 亚洲国产美女精品久久久久∴| 亚洲综合自拍一区| 久久国产精品久久精品| 亚洲国产97在线精品一区| 九九热精品视频| 少妇高潮 亚洲精品| 欧美性xxxx极品hd满灌| 亚洲女成人图区| 亚洲一区www| 97久久精品视频| 国产日韩中文字幕| 中文字幕在线精品| 影音先锋欧美在线资源| 久久亚洲精品视频| 日韩激情第一页| 国产精品一二三在线| 亚洲最新在线视频| 精品成人69xx.xyz| 精品久久久在线观看| 亚洲天堂免费视频| 欧美视频免费在线| 亚洲精品久久久久久久久久久久| 国产精品女人网站| 国产日韩欧美成人| 日韩的一区二区| 亚洲最大成人在线| 国产成人精品久久| 国产成人精品久久| 久久久久久久久网站| 日韩精品视频免费专区在线播放| 欧美一级淫片aaaaaaa视频| 97国产成人精品视频| 久久精品成人动漫| 国产精品一二三在线| 福利视频第一区| 日韩一区二区三区在线播放| 国内精品一区二区三区四区| 欧美国产视频一区二区| 日韩视频中文字幕|