锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99re66热这里只有精品3直播,日韩一区亚洲二区,久草在线官网http://www.aygfsteel.com/exist/category/16178.htmlzh-cnWed, 28 Feb 2007 03:25:37 GMTWed, 28 Feb 2007 03:25:37 GMT60js鍩虹http://www.aygfsteel.com/exist/archive/2006/10/11/74663.htmlyuccyuccWed, 11 Oct 2006 13:45:00 GMThttp://www.aygfsteel.com/exist/archive/2006/10/11/74663.htmlhttp://www.aygfsteel.com/exist/comments/74663.htmlhttp://www.aygfsteel.com/exist/archive/2006/10/11/74663.html#Feedback0http://www.aygfsteel.com/exist/comments/commentRss/74663.htmlhttp://www.aygfsteel.com/exist/services/trackbacks/74663.html 鏁版嵁綾誨瀷

Jscript 鏈変笁縐嶄富瑕佹暟鎹被鍨嬨€佷袱縐嶅鍚堟暟鎹被鍨嬪拰涓ょ鐗規畩鏁版嵁綾誨瀷銆?/font>

涓昏錛堝熀鏈級鏁版嵁綾誨瀷鏄細

  • 瀛楃涓?
  • 鏁板€?
  • 甯冨皵

澶嶅悎錛堝紩鐢級鏁版嵁綾誨瀷鏄細

  • 瀵硅薄
  • 鏁扮粍

鐗規畩鏁版嵁綾誨瀷鏄細

  • Null
  • Undefined

瀛楃涓叉暟鎹被鍨?/font>

涓€涓瓧絎︿覆鍊兼槸鎺掑湪涓€璧風殑涓€涓查浂鎴栭浂浠ヤ笂鐨?Unicode 瀛楃錛堝瓧姣嶃€佹暟瀛楀拰鏍囩偣絎﹀彿錛夈€傚瓧絎︿覆鏁版嵁綾誨瀷鐢ㄦ潵琛ㄧず JScript 涓殑鏂囨湰銆傝剼鏈腑鍙互鍖呭惈瀛楃涓叉枃瀛楋紝榪欎簺瀛楃涓叉枃瀛楁斁鍦ㄤ竴瀵瑰尮閰嶇殑鐨勫崟寮曞彿鎴栧弻寮曞彿涓€傚瓧絎︿覆涓彲浠ュ寘鍚弻寮曞彿錛岃鍙屽紩鍙蜂袱杈歸渶鍔犲崟寮曞彿錛屼篃鍙互鍖呭惈鍗曞紩鍙鳳紝璇ュ崟寮曞彿涓よ竟闇€鍔犲弻寮曞彿銆備笅闈㈡槸瀛楃涓茬殑紺轟緥錛?/font>

				
						"Happy am I; from care I鈥檓 free!"
'"Avast, ye lubbers!" roared the technician.' 
"42"
'c'
				
		

璇鋒敞鎰忥紝JScript 涓病鏈夎〃紺哄崟涓瓧絎︾殑綾誨瀷錛堝 C++ 鐨?char錛夈€傝琛ㄧず Jscript 涓殑鍗曚釜瀛楃錛屽簲鍒涘緩涓€涓彧鍖呭惈涓€涓瓧絎︾殑瀛楃涓層€傚寘鍚浂涓瓧絎︼紙""錛夌殑瀛楃涓叉槸絀猴紙闆墮暱搴︼級瀛楃涓層€?/font>

鏁板€兼暟鎹被鍨?/font>

鍦?Jscript 涓暣鏁板拰嫻偣鍊兼病鏈夊樊鍒紱JScript 鏁板€煎彲浠ユ槸鍏朵腑浠繪剰涓€縐嶏紙JScript 鍐呴儴灝嗘墍鏈夌殑鏁板€艱〃紺轟負嫻偣鍊?/font>錛夈€?/font>

鏁村瀷鍊?/font>

鏁村瀷鍊煎彲浠ユ槸姝f暣鏁幫紝璐熸暣鏁板拰 0銆傚彲浠ョ敤 10 榪涘埗錛? 榪涘埗鍜?16 榪涘埗鏉ヨ〃紺恒€傚湪 Jscript 涓ぇ澶氭暟瀛楁槸鐢ㄥ崄榪涘埗琛ㄧず鐨勩€傚姞鍓嶇紑鈥?鈥濊〃紺?8 榪涘埗鐨勬暣鍨嬪€鹼紝鍙兘鍖呭惈 0 鍒?7 鐨勬暟瀛椼€傚墠緙€涓衡€?鈥濆悓鏃跺寘鍚暟瀛椻€?鈥濇垨鈥?鈥濈殑鏁拌瑙i噴涓哄崄榪涘埗鏁般€?

鍔犲墠緙€鈥?x鈥濓紙闆跺拰x|X錛夎〃紺?16 榪涘埗鏁村瀷鍊箋€傚彲浠ュ寘鍚暟瀛?0 鍒?9錛屼互鍙婂瓧姣?A 鍒?F錛堝ぇ鍐欐垨灝忓啓錛夈€備嬌鐢ㄥ瓧姣?A 鍒?F 琛ㄧず鍗佽繘鍒?10 鍒?15 鐨勫崟涓暟瀛椼€傚氨鏄 0xF 涓?15 鐩哥瓑錛屽悓鏃?0x10 絳変簬 16銆?/font>

鍏繘鍒跺拰鍗佸叚榪涘埗鏁板彲浠ヤ負璐燂紝浣嗕笉鑳芥湁灝忔暟浣嶏紝鍚屾椂涓嶈兘浠ョ瀛﹁鏁版硶錛堟寚鏁幫級琛ㄧず銆?/font>

嫻偣鍊?/font>

嫻偣鍊間負甯﹀皬鏁伴儴鍒嗙殑鏁般€備篃鍙互鐢ㄧ瀛﹁鏁版硶鏉ヨ〃紺恒€傝繖灝辨槸璇達紝澶у啓鎴栧皬鍐欌€渆鈥濈敤鏉ヨ〃紺?10 鐨勬鏂廣€侸script鐢ㄦ暟鍊艱〃紺虹殑鍏瓧鑺?IEEE754 嫻偣鏍囧噯銆傝繖鎰忓懗鐫€鏁板瓧鏈€澶у彲浠ュ埌鹵1.7976931348623157x10308錛屾渶灝忓埌鹵5x10-324銆備互鈥?鈥濆紑濮嬩笖鍖呭惈灝忔暟鐐圭殑鏁板瓧琚В閲婁負灝忔暟嫻偣鏁般€?/font>

娉ㄦ剰浠モ€?x鈥濇垨鈥?0鈥濆紑濮嬪茍鍖呭惈灝忔暟鐐圭殑鏁板皢鍙戠敓閿欒銆備互涓嬫槸 Jscript 涓暟瀛楃殑渚嬪瓙銆?/font>

鏁板瓧 鎻忚堪 絳変環鍗佽繘鍒舵暟
.0001, 0.0001, 1e-4, 1.0e-4 鍥涗釜鐩哥瓑鐨勬誕鐐規暟銆?/font> 0.0001
3.45e2 嫻偣鏁般€?/font> 345
42 鏁存暟銆?/font> 42
0378 鏁存暟銆傝櫧鐒剁湅璧鋒潵鏄叓榪涘埗鏁幫紙浠?寮€澶達級錛屼絾鏄?涓嶆槸鏈夋晥鐨勫叓榪涘埗鏁板瓧錛屾墍浠ヤ負鍗佽繘鍒舵暟銆?/font> 378
0377 鍏繘鍒舵暣鏁般€傛敞鎰忓畠铏界劧鐪嬭搗鏉ユ瘮涓婇潰鐨勬暟鍙皬1錛屼絾瀹為檯鏁板€兼湁寰堝ぇ涓嶅悓銆?/font> 255
0.0001 嫻偣鏁般€傝櫧鐒朵互闆跺紑澶達紝浣嗙敱浜庡甫鏈夊皬鏁扮偣鎵€浠ヤ笉鏄叓榪涘埗鏁般€?/font> 0.0001
00.0001 閿欒銆備袱涓浂寮€澶磋〃紺轟負鍏繘鍒訛紝浣嗗叓榪涘埗鏁頒笉鑳藉甫鏈夊皬鏁伴儴鍒嗐€?/font> N/A 錛堢紪璇戦敊璇級
0Xff 鍗佸叚榪涘埗鏁存暟銆?/font> 255
0x37CF 鍗佸叚榪涘埗鏁存暟銆?/font> 14287
0x3e7 鍗佸叚榪涘埗鏁存暟銆傛敞鎰忊€榚鈥欏茍涓嶈璁や負鎸囨暟銆?/font> 999
0x3.45e2 閿欒銆傚崄鍏繘鍒舵暟涓嶈兘鏈夊皬鏁伴儴鍒嗐€?/font> N/A 錛堢紪璇戦敊璇級

鍙﹀錛孞Script鍖呭惈鐗規畩鍊兼暟瀛椼€傚畠浠槸錛?

  • NaN 錛堜笉鏄暟錛夈€傚綋瀵逛笉閫傚綋鐨勬暟鎹繘琛屾暟瀛﹁繍綆楁椂浣跨敤錛屼緥濡傚瓧絎︿覆鎴栨湭瀹氫箟鍊箋€?
  • 姝f棤絀峰ぇ銆傚湪JScript涓鏋滀竴涓鏁板お澶х殑璇濅嬌鐢ㄥ畠鏉ヨ〃紺恒€?
  • 璐熸棤絀峰ぇ銆傚湪JScript涓鏋滀竴涓礋鏁板お澶х殑璇濅嬌鐢ㄥ畠鏉ヨ〃紺恒€?
  • 姝?鍜岃礋0銆侸script鍖哄垎姝?鍜岃礋0銆?

Boolean鏁版嵁綾誨瀷

灝界瀛楃涓插拰鏁板瓧綾誨瀷鍙互鏈夋棤鏁頒笉鍚岀殑鍊鹼紝boolean 鏁版嵁綾誨瀷鍗村彧鏈変袱涓€箋€傚畠浠槸鏂囧瓧 true 鍜?false銆侭oolean鍊兼槸涓€涓湡鍊鹼紝瀹冭〃紺轟竴涓姸鎬佺殑鏈夋晥鎬э紙璇存槑璇ョ姸鎬佷負鐪熸垨鍋囷級銆?/font>

鑴氭湰涓殑姣旇緝閫氬父寰楀埌涓€涓?Boolean 緇撴灉銆傝€冭檻涓嬩竴琛?Jscript 浠g爜銆?/font>

				
						y = (x == 2000);
				
		

榪欓噷瑕佹瘮杈冨彉閲?x 鐨勫€兼槸鍚︿笌鏁板瓧 2000 鐩哥瓑銆傚鏋滅浉絳夛紝姣旇緝鐨勭粨鏋滀負 Boolean 鍊?true錛屽茍灝嗗叾璧嬬粰鍙橀噺 y銆傚鏋渪涓?000涓嶇瓑錛屽垯姣旇緝鐨勭粨鏋滀負boolean鍊?b>false銆?/font>

Boolean鍊煎湪緇撴瀯鎺у埗涓挨鍏舵湁鐢ㄣ€傚彲浠ュ皢鐩存帴鍒涘緩 boolean 鍊肩殑姣旇緝涓庣敤浣跨敤璇?boolean 鍊肩殑璇彞鐩哥粍鍚堛€傝€冭檻涓嬮潰鐨凧Script浠g爜鑼冧緥銆?/font>

				
						if (x == 2000)
    z = z + 1;
else
    x = x + 1;
				
		

褰?boolean 鍊間負 true 鏃訛紝Jscript 涓殑 if/else 璇彞鎵ц涓€涓搷浣滐紙榪欐牱錛寊 = z + 1錛夛紝鑰屽綋 boolean 鍊間負 false 鏃舵墽琛屽彟涓€涓搷浣滐紙x = x + 1錛夈€?/font>

鍙互浣跨敤浠繪剰琛ㄨ揪寮忎綔姣旇緝琛ㄨ揪寮忋€備換浣曞€間負0銆乶ull銆佹湭瀹氫箟鎴栫┖瀛楃涓茬殑琛ㄨ揪寮忚瑙i噴涓?false銆傚叾浠栦換鎰忓€肩殑琛ㄨ揪寮忚В閲婁負 true銆備緥濡傦紝鍙互浣跨敤濡備笅琛ㄨ揪寮忥細

				
						
								if (x = y + z) // 榪欏彲鑳戒笉鏄兂瑕佺殑緇撴灉 鈥?濡備笅錛?/font>
				
		

娉ㄦ剰涓婇潰鐨勪唬鐮佸茍涓嶆鏌?x 鏄惁涓?y+z 鐩哥瓑錛屽洜涓轟粎浣跨敤浜嗕竴涓瓑鍙鳳紙璧嬪€鹼級銆傜浉鍙嶇殑錛屼笂闈㈢殑浠g爜灝?y+z 璧嬬粰鍙橀噺 x錛岀劧鍚庢鏌ユ暣涓〃杈懼紡鐨勫€兼槸鍚︿負闆躲€傝媯€鏌?x 鏄惁涓?y+z 鐩哥瓑錛屼嬌鐢ㄥ涓嬩唬鐮併€?/font>

				
						
								if (x == y + z) // 榪欎笌涓婇潰鐨勪唬鐮佷笉鍚岋紒
				
		

Null 鏁版嵁綾誨瀷

鍦?Jscript 涓暟鎹被鍨?null 鍙湁涓€涓€鹼細null銆傚叧閿瓧 null 涓嶈兘鐢ㄤ綔鍑芥暟鎴栧彉閲忕殑鍚嶇О銆?/font>

鍖呭惈 null 鐨勫彉閲忓寘鍚€滄棤鍊尖€濇垨鈥滄棤瀵硅薄鈥濄€傛崲鍙ヨ瘽璇達紝璇ュ彉閲忔病鏈変繚瀛樻湁鏁堢殑鏁般€佸瓧絎︿覆銆乥oolean銆佹暟緇勬垨瀵硅薄銆傚彲浠ラ€氳繃緇欎竴涓彉閲忚祴 null 鍊兼潵娓呴櫎鍙橀噺鐨勫唴瀹廣€?/font>

璇鋒敞鎰忥紝鍦?Jscript 涓紝null 涓?0 涓嶇浉絳夛紙涓庡湪 C 鍜?C++ 涓笉鍚岋級銆傚悓鏃跺簲璇ユ寚鍑虹殑鏄紝Jscript涓?typeof 榪愮畻絎﹀皢鎶ュ憡 null 鍊間負 Object 綾誨瀷錛岃€岄潪綾誨瀷 null銆傝繖鐐規綔鍦ㄧ殑娣鋒穯鏄負浜嗗悜涓嬪吋瀹廣€?/font>

Undefined 鏁版嵁綾誨瀷

濡備笅鎯呭喌浣胯繑鍥?undefined 鍊鹼細

  • 瀵硅薄灞炴€т笉瀛樺湪錛?
  • 澹版槑浜嗗彉閲忎絾浠庢湭璧嬪€箋€?

娉ㄦ剰涓嶈兘閫氳繃涓?undefined 鍋氭瘮杈冩潵嫻嬭瘯涓€涓彉閲忔槸鍚﹀瓨鍦紝铏界劧鍙互媯€鏌ュ畠鐨勭被鍨嬫槸鍚︿負鈥渦ndefined鈥濄€傚湪浠ヤ笅鐨勪唬鐮佽寖渚嬩腑錛屽亣璁劇▼搴忓憳鎯蟲祴璇曟槸鍚﹀凡緇忓0鏄庡彉閲?x 錛?/font>

				
						
								// 榪欑鏂規硶涓嶈搗浣滅敤
if (x == undefined)    // 浣滄煇浜涙搷浣?

// 榪欎釜鏂規硶鍚屾牱涓嶈搗浣滅敤- 蹇呴』媯€鏌?
// 瀛楃涓?code> "undefined"if (typeof(x) == undefined)    // 浣滄煇浜涙搷浣?

// 榪欎釜鏂規硶鏈夋晥
if (typeof(x) == "undefined")    // 浣滄煇浜涙搷浣?/font>
				
		

鑰冭檻灝?undefined 鍊間笌null鍋氭瘮杈冦€?/font>

				
						someObject.prop == null;
				
		

濡備笅鎯呭喌鏃訛紝姣旇緝鐨勭粨鏋滀負 true錛?

  • 濡傛灉灞炴€?someObject.prop 鍖呭惈 null 鍊鹼紝
  • 濡傛灉灞炴€?someObject.prop 涓嶅瓨鍦ㄣ€?
  • 瑕佹鏌ヤ竴涓璞″睘鎬ф槸鍚﹀瓨鍦紝鍙互浣跨敤鏂扮殑 in 榪愮畻絎︼細
				
						
								if ("prop" in someObject)
// someObject 鏈夊睘鎬?/font>
						
								 'prop'



榪愮畻絎?/font>

JScript 鍏鋒湁鍏ㄨ寖鍥寸殑榪愮畻絎?鍖呮嫭綆楁湳銆侀€昏緫銆佷綅銆佽祴鍊間互鍙婂叾浠栨煇浜涜繍綆楃銆?/font>

璁$畻 閫昏緫 浣嶈繍綆?/font> 璧嬪€?/font> 鏉傞」
鎻忚堪 絎﹀彿 鎻忚堪 絎﹀彿 鎻忚堪 絎﹀彿 鎻忚堪 絎﹀彿 鎻忚堪 絎﹀彿
璐熷€?/font> - 閫昏緫闈?/font> ! 鎸変綅鍙栧弽 ~ 璧嬪€?/font> = 鍒犻櫎 delete
閫掑 ++ 灝忎簬 < 鎸変綅宸︾Щ << 榪愮畻璧嬪€?/font> oP= typeof 榪愮畻絎?/font> typeof
閫掑噺 -- 澶т簬 > 鎸変綅鍙崇Щ >> void void
涔樻硶 * 灝忎簬絳変簬 <= 鏃犵鍙峰彸縐?/font> >>> instanceof instanceof
闄ゆ硶 / 澶т簬絳変簬 >= 鎸変綅涓?/font> & new new
鍙栨ā榪愮畻 % 絳変簬 == 鎸変綅寮傛垨 ^ in in
鍔犳硶 + 涓嶇瓑浜?/font> != 鎸変綅鎴?/font> |
鍑忔硶 - 閫昏緫涓?/font> &&
閫昏緫鎴?/font> ||
鏉′歡錛堜笁鍏冭繍綆楃錛?/font> ?:
閫楀彿 ,
涓ユ牸鐩哥瓑 ===
闈炰弗鏍肩浉絳?/font> !==



yucc 2006-10-11 21:45 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 原阳县| 河东区| 正宁县| 宁安市| 蒙城县| 彭阳县| 浦县| 赤峰市| 余江县| 壤塘县| 怀宁县| 洛阳市| 祁阳县| 色达县| 宝鸡市| 泽普县| 江源县| 固镇县| 郎溪县| 车致| 丰台区| 安龙县| 衡南县| 上杭县| 星座| 大理市| 余江县| 拉萨市| 双城市| 曲松县| 沁水县| 阳城县| 闽侯县| 嵩明县| 汽车| 克拉玛依市| 平泉县| 延寿县| 淳安县| 枣庄市| 新昌县|