




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
JavaScript零基礎(chǔ)入門學(xué)什么是javascript?Javascipt是一種腳本語言,由web瀏覽器進行解釋和執(zhí)行。ECMAScriptDOMBOMJavaScriptECMAScript:核心DOM:文檔對象模型BOM:瀏覽器對象模型怎樣將Javascript應(yīng)用到網(wǎng)頁中?方法一:將javascript代碼插入html文檔<head>部分的<script>標簽中例:
<head> <scripttype=“text/javascript”> //javascript代碼
alert(‘helloworld’); </script> </head>方法二:將javascript代碼存放在一個獨立的文件。用.js作為文件的擴展名,再利用
<script>標簽的src屬性指向該文件。例:test.jsalert(‘hellowordld’);Alert(‘金團網(wǎng)歡迎您!’);test.html<head> <scripttype=“text/javascript”src=“test.js”></script></head>JavaScript語法一、變量1.變量由var運算符加變量名定義。
varage=25; varmood=‘happy’;2.變量名命名規(guī)則: 第一個字符必須是字母、下劃線(_)、或美元符號($);
變量名中不能包含空格或標點符號($除外);
變量名區(qū)分大小寫;
不能使用保留字;
為了讓變量名有更好的可讀性,可以在變量名中適當?shù)牟迦胂聞澗€分隔,如:
varmy_mood=‘happy’;二、數(shù)據(jù)類型1.字符串(String) 字符串由零個或多個字符構(gòu)成,字符包括字母,數(shù)字,標點符號和空格;
字符串必須放在引號里(單引號或雙引號);
varmood=“happy”; varmood=‘happy’;2.數(shù)值(number)
varage=25; varprice=33.25; 3.布爾類型(boolean)
布爾型數(shù)據(jù)只能有兩種種值true和false;
varmarried=true; varmarried=false;
與字符串不同,不要把布爾值用引號括起來。布爾值false與字符串“false”是兩回事。4.查看數(shù)據(jù)類型typeof varmood=“happy”; alert(typeofmood); alert(typeof95);5.轉(zhuǎn)換成字符串
varmarried=false; alert(married.toString()); //outputs“false” varage=25; alert(age.toString()); //outputs“25”6.轉(zhuǎn)換成數(shù)字
parseInt() 轉(zhuǎn)換成整數(shù)
parseFloat() 轉(zhuǎn)換成浮點數(shù)例:
vartest=parseInt(“blue”); //returnsNaN vartest=parseInt(“1234blue”); //returns1234 vartest=parseInt(“22.5”); //returns22 vartest=parseFloat(“1234blue”); //returns1234.0 vartest=parseFloat(“22.5”); //returns22.5運算棚符1.算術(shù)矛運算限符+臂-然*攪/眉%va甜r俗to討ta叨l僵=犁(1誰+暴4亂)漠*耕5;va憂r鈔i宏=聲10商0;va苗r洲te煉mp睬=刺(淡i舟–村20鐮)他/左2;al胃er捉t(暗“1南0”端+仇20棋)排/密/r耀et絞ur象n偽10史20謀;al沾er杠t(示10紡+規(guī)2星0)緣瑞//止re摸tu地rn療3桑0;2.后增廉量/后減舞量運萬算符++社,萬--va定r攻i至=昏10壺;va叛r杰a鴨=童i+訴+;脹//膊i步=靜i私+滋1暗;al媽er須t(暢a)答;3.比較呆運算介符>,紙<爪,梳>=昂,桂<=掛,舟==灑,前!=al姨er接t妄(孔10茄>朵5伸)幅;賣//拆ou嚇tp五ut百s射t點ru貧eva既r狂i帝=螞10終0;va夕r徐n氣=島10竟0;al隊er銳t(確i養(yǎng)==蟲n班);如/司/o須ut碌pu戰(zhàn)ts哨t炎ru喪e;al市er觸t(躍i恰!=里n尊);棒/圍/o愧ut開pu常ts琴f撒al芳se擔(dān);4.邏輯刻運算什符&&:役邏輯摟與||顆:邏輯仔或!:販邏輯升非va罵r淋i香=堡8;al養(yǎng)er樂t怖(剖i<數(shù)5繩&&測i罷<1塑0)舅;名//想ou責(zé)tp構(gòu)ut吊s跟fa創(chuàng)ls胃eal垃er切t俗(誓i旗>校10負0肯||趙i艦<妙1賢0)趙;退/濃/o嫂ut斯pu挨ts需t教ru嶺eal準er招t(盤!(龍10夸>蠅5遵))后;后/宵/o序ut捐pu松ts錫f直al習(xí)se注釋//單行巴注釋/*贏…針*/多行能注釋程序萬流程盆控制一、岡條件距語句if港(c想on朱di掏ti跑on咳)水st萍at待em翅en憶ts恐1慈el依se戶s止ta染te嘴me旱nt調(diào)2例:if洋(1苗0戚>卡5)割{al船er盛t(罵“h橋el垮lo步w悅or涌ld娘”)系;}va跨r屬i奇=邊90纖;if伐(i收>呆1溉00柏)妖{al壁er帶t(謎i逗+衰“大于10拖0”稍);}e吹ls循e裳if尼(i電>霧8艙0)際{al競er據(jù)t(疼i槳+直“大于80示”)基;}e課ls秩e{al曠er醋t(蜘i送+齡“小于10撕0”辭);}二、性循環(huán)古語句1.療Wh撫il賴ewh帆il進e翅(ex純p)額{//功st毅at按em賢en犁ts努;}例:va灑r標co建un模t擠=集1;wh旋il盤e(糖co酸un充t薯<垂11手){al痰er傻t(料co練un抹t)裂;co鉤un咸t+善+;}2.顏D酸o…寸wh宗il襲edo鴉{//肉st搜at徹em罵en朱ts爪;}w著hi倉le象(扁co旋nd址it扎io濤n)碼;例:va尿r傷co脖un提t(yī)系=騰1;do蠅{al漸er品t(裕co斧un規(guī)t)券;co替un圈t+佩+;}w艷hi蛛le英(c胃ou畝nt削<曠1訊1)可;3.狂fo贏r循環(huán)峽語句fo胞r(詞in揭it迎ia灘l;涼e怪xp脹re句ss仁io塌n;衰p禾os懂t-融lo扛op眉-e伙xp辛re慌ss忽io算n)愿{//晉st依at與em橋en臥t;}例:fo樣r(甚va克r昂co腦un竄t抄=英1;碎c腦ou田nt渴<分1誤1;聞c巷ou夾nt武++奮){al獨er禮t(茶co凍un意t)得;}4.筆b呼re釀ak語句技和co盤nt號in級ue語句br仆ea居k語句木可以旁立即鳳退出頁循環(huán);co執(zhí)nt慨in潑ue語句織只是梨退出低當前贏循環(huán);例:va兵r養(yǎng)n劫=熊0;fo淺r(老va待r鑄i廁=蠶1;藝i箱<戶1策0;籠i籃++啄){if喂(i假>股5境){co聞nt補in勸ue朗;}n+紀+;}al船er瘦t(表n)沾;例:va陪r籍n酬=循0;fo舟r(齡va內(nèi)r目i=盒1;汁i蠅<旦1裝0;相i椒++賞){if說(何i免>殼5)激{co姿nt番in幼ue債;}n+挨+;}al贈er沫t(船n)吸;5.因S魚wi舌tc公h語句sw占it觀ch置(量ex暖pr訴es麗si梳on皺){ca棍se渠v悲al培ue畫://祝st司at磚em扮en待tbr撈ea捧k;ca指se泰v搭al腰ue垃://徑st荒at切em返en請tbr芝ea承k;de授fa猴ul奏t://蹦st態(tài)at貪em蹤蝶en衰t}例:va枕r鉆i錘=兔25森;sw榆it怨ch建(i騾){ca界se辱2效5:ca唯se本1及00樣:al散er夕t(脈10等0)意;br教ea亡k;de結(jié)fa印ul茶t:al綠er蹤蝶t(溉‘o慈th胸er蒙’)蟻;}函數(shù)函數(shù)摸就是談完成腹某個艷功能修的一白組語滴句,是函數(shù)燙由關(guān)重鍵字fu敢nc勾ti委on函數(shù)炭名加映一組佳參數(shù)娃定義;函數(shù)決在定蓋義后仁可以趕被重亞復(fù)調(diào)駕用,延通常萄將常準用的霜功能賊寫成尤一個鳥函數(shù)招,利宴用函紹數(shù)可問以使鏈代碼廊的組饒織結(jié)構(gòu)矩更多房誠清晰稈?;径UZ法葡:fu正nc看ti柱on須f津un牧Na勝me鐮(追ar靈g0咽,醉ar思g1險,朱…閉ar旁gN間){//恥st脹at綿em滔en情ts}例1:fu推nc震ti藝on涉s年ay府_h懲el市l(wèi)o密(蓄na堡me乘,械ms弟g)敗{al鋼er所t(繞“h拳el錯lo斜”+潤n煉am占e妹+楊“:臂”+露m曠sg舉);}sa壁y_缺he菌ll優(yōu)o(屑“d串a(chǎn)v正id辣”,途“素ho烈w治ar餡e盞yo禮u弱to賤da園y?臨”)般;使用re德tu濃rn語句餅從函擠數(shù)返帳回值例2:fu隸nc即ti揮on夸s枯um常(勿nu繭m1什,怠nu慣m2皂){re耀tu論rn弟n清um姥1皇+惑nu烏m2蒸;}va氣r買s碧=孔su兆m(汁1,件2皆);do廣cu猴me院nt宿.w響ri殼te遭(s噴);al煎er銜t(撐s)黃;變量獻的作搭用域變量愚既可徑以是乒全局沸,也桃可以儉是局薯部的禮。全局曉變量尼:可面以在俱腳本綱中的鑄任何粗位置辟被引周用,閑一旦數(shù)你在茶某個阿腳本策里聲忘明了造全局系變量墨,你慕就可攀以在這竄個腳寸本的拔任何琴位置跡(包撥括函呆數(shù)內(nèi)院部)蕩引用脾它,皮全局耽變量步的作佩用域宵是整掀個腳奸本;局部腹變量儀:只往存在鄉(xiāng)豐于對融它做哈出聲袋明的望函數(shù)攻內(nèi)部蔬,在痰函數(shù)陪的外循部無城法相博用它女,局攜部變糕量的容作用非域僅限長于函鎖數(shù)內(nèi)俘部;例:fu糟nc億ti押on肢s黨qu和ar麥e(瞞nu小m)翠{va透r傻to邊ta臭l;to安ta祥l哄=萬nu銹m難*亮nu昏m;re株tu浪rn槍t浩ot羽al榨;}va蛋r普to糧ta昌l劫=開50充;/鹿/全局渣變量al賭er逗t(翁to舅ta形l)危;va源r執(zhí)nu蜘mb課er占=勸s秩qu束ar豆e(姨20隆);al景er師t(蹈to慎ta皆l)常;//函數(shù)跪內(nèi)部犯聲明團的變勁量,餃就是掩局部寶變量抹;其稻他情堂況都攪是屬它于全河局變妖量練習(xí)賠:編寫唇一個駝函數(shù)境求N的階浸乘;3!藏=3*欣2周*110播!蓬=瘡10茄*懇(追10呆-借1)n!律=凈n賞*愈(n巧-1味)!fu妙nc搬t(yī)i豎on遵s其vm禮(m費m)妖{sv灑m=展mm混*(襯mm衫-1止)re膛tu陡rn便s扛vm輸;}al傾er洪t(滋sv派m(暮4)窮);班//老4!的值Ja蹲va去Sc葛ri踢pt內(nèi)部辱函數(shù)在ja請va盤sc撓ri恢pt中有店一些屋功能晚是很信常用渡的,燒它們音以全戀局函腹數(shù)的猜形式行提供召給用恥戶,猶這些旺函數(shù)勺稱為宇內(nèi)部函攀數(shù)。1.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吊裝工程合同范例
- 吊船租賃合同范本
- 包工頭內(nèi)部合同范本
- 合伙開車行合同范本
- 商鋪門面租借合同范本
- 農(nóng)村土布收購合同范本
- 衛(wèi)浴安裝承攬合同范本
- 名氣大承攬合同范本
- 代理加工合同范本
- 加油站職業(yè)經(jīng)理人合同范本
- 江蘇省環(huán)保集團有限公司招聘筆試題庫2024
- 商場物料制作合同協(xié)議書
- 醫(yī)院論文發(fā)表前誠信承諾及備案表
- 2024年廣州市中考語文試卷真題(含官方答案)
- ISO14644國際標準(中文版)
- 食品安全管理制度打印版【7】
- 2024社工(初)《社會工作實務(wù)》考試題庫附答案
- 標桿地產(chǎn)五星級酒店精裝修標準
- (高清版)JTGT 5532-2023 公路橋梁支座和伸縮裝置養(yǎng)護與更換技術(shù)規(guī)范
- 2024年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫1套
- 廣東省廣州市越秀區(qū)2022-2023學(xué)年六年級下學(xué)期期末數(shù)學(xué)試卷
評論
0/150
提交評論