js

一躬贡、什么是javascript javascript是一種運(yùn)行于js解釋器中的腳本語言 javascript與html關(guān)系 html是腳本語言厨钻,用于在瀏覽器中顯示 javascript是腳本語言,用于與瀏覽器實(shí)現(xiàn)對話二凛膏、

javascript的發(fā)展史

1、1992年 上陕, Nombas 為自己的軟件寫一款腳本語言 C-- --》 ScritEase ,可以嵌入在網(wǎng)頁中運(yùn)行

2桂对、1995年 ,Netscape(網(wǎng)景) Navigator2.0 --> LiveScript --> Javascript ,Java 與 Javascript之間沒有任何關(guān)系

3倦卖、1996年 洒擦,Microsoft 在 IE3.0 中發(fā)布 JS的克隆版 --> JScript

4、1997年 怕膛,Javascript 1.1 版本 作為 草案 提交給了 ECMA(歐洲計(jì)算機(jī)制造商聯(lián)合會) ECMA-262標(biāo)準(zhǔn) ECMAScript 作為 JS 的 標(biāo)準(zhǔn)核心熟嫩。 ES5 ES6三、

javascript的組成

1.ECMAScript

2.文檔對象模型(Dom,Document Object Model),讓js有能力與頁面元素對話

3.瀏覽器對象模型(Bom,Browser Object Model),讓js有能力與網(wǎng)頁進(jìn)行對話四褐捻、

javascript的特點(diǎn)

1掸茅、編寫簡單 - 任何文檔編輯工具都可以編輯JS

2、無需編譯柠逞,直接運(yùn)行

3昧狮、弱類型編程語言 強(qiáng)類型編程語言: C,C++,Java ... 特點(diǎn):由數(shù)據(jù)類型來決定數(shù)值 弱類型編程語言:JS 特點(diǎn):由數(shù)值 來決定數(shù)據(jù)類型

4板壮、面向?qū)ο蟮木幊陶Z言五逗鸣、javascript的語法 1.在標(biāo)簽中寫js代碼,該標(biāo)簽可以放在頁面的任何位置 JS腳本

2.外部腳本文件

1)个束、創(chuàng)建腳本文件并編寫 腳本? ? 腳本文件:***.js?

2)慕购、引入外部腳本文件注意:

1、必須是成對的 script

2茬底、該對標(biāo)記中沪悲,不允許出現(xiàn)任何內(nèi)容?

? 3.注釋? ? ? ??

1)、單行注釋? ? // 單行注釋?

2)阱表、多行注釋? ? /*? ? ? * 多? ? * 行? ? * 內(nèi)? ? * 容? ? */? ? ?

4.嚴(yán)格區(qū)分大小寫? ? ? ??

console.log("");? ? ? ??

Console.log("");//錯誤

六殿如、變量和常量? ? ?

1.變量:內(nèi)存中的一段存儲空間? ? ? ??

2. 變量的聲明

1)贡珊、聲明? ? ? var 變量名;

2)、賦值? ? 變量名=值;

3)涉馁、聲明變量并賦初始值? ? var 變量名=值;

4)门岔、注意? ? ?

1、聲明變量時可以不加 var 關(guān)鍵字? ? ? var stuname="張三豐";== stuname="張三豐";? ? ? ? ? ? ? ? ? ? ?

如果省略了 var 關(guān)鍵字烤送, 那么聲明的就是"全局變量"寒随,有可能造成 "全局污染" 的效果? ? ??

5)、如果聲明變量沒有賦值的話帮坚,那么將自動賦值為 undefined?

3妻往、一次性聲明多個變量聲明 stuname,stuage试和,stugender 變量??

var stuname;?

? var stuage;?

? var stugender;

一次性聲明多個變量 使用一個 var 關(guān)鍵字讯泣, 多變量名之間 用 , 分隔? var stuname, stuage,stugender;?

4、變量的命名規(guī)范

1)阅悍、可以包含字母好渠、數(shù)字、下劃線节视、$var +name; 錯誤 拳锚,不能有 +

2)、不能以數(shù)字開頭var 1name; 錯誤var name1; 正確var $name; 正確var _name; 正確

3)肴茄、盡量見名知意var a;var b,c,d,e,f,g,aab,aac;以上方式晌畅, 不推薦var username;var salary;??

5、可以采用 "匈牙利命名法","駝峰命名法","下劃線命名法"

1寡痰、駝峰命名法? ? ?

如果 變量名 是由多個單詞組成的合成詞抗楔,從第二個單詞開始,每個單詞的首字符變大寫拦坠。

var age;

var gender;

var salary;

var userName;

var userSalary;

var stuJavaScore

2连躏、下劃線命名法var _userName;

一般用于全局變量命名var user_name;?

常量:一旦聲明就不可以改變的值叫做常量? ? ??

比如:1天=24小時? 1小時=60分鐘? 太陽每天東升西落? ? ? ? ? ? ?

1.聲明常量的方法:? ? ? ? ? ??

1)聲明常量用 const,常量名一般大寫,聲明常量必須賦值? ? ? ? ? ? ? ??

const DAY;? ? ? ? ? ? ? ? ??

const PI;? ? ? ? ? ??

2)聲明常量并賦值? ? ? ? ? ? ? ? ? ?

const DAY=24;? ? ? ? ? ? ? ? ??

const PI=3.14;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市贞滨,隨后出現(xiàn)的幾起案子入热,更是在濱河造成了極大的恐慌,老刑警劉巖晓铆,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件勺良,死亡現(xiàn)場離奇詭異,居然都是意外死亡骄噪,警方通過查閱死者的電腦和手機(jī)尚困,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來链蕊,“玉大人事甜,你說我怎么就攤上這事谬泌。” “怎么了逻谦?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵掌实,是天一觀的道長。 經(jīng)常有香客問我邦马,道長贱鼻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任滋将,我火速辦了婚禮忱嘹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘耕渴。我一直安慰自己,他們只是感情好齿兔,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布橱脸。 她就那樣靜靜地躺著,像睡著了一般分苇。 火紅的嫁衣襯著肌膚如雪添诉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天医寿,我揣著相機(jī)與錄音栏赴,去河邊找鬼。 笑死靖秩,一個胖子當(dāng)著我的面吹牛须眷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播沟突,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼花颗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了惠拭?” 一聲冷哼從身側(cè)響起扩劝,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎职辅,沒想到半個月后棒呛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡域携,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年簇秒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涵亏。...
    茶點(diǎn)故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡宰睡,死狀恐怖蒲凶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拆内,我是刑警寧澤旋圆,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站麸恍,受9級特大地震影響灵巧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜抹沪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一刻肄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧融欧,春花似錦敏弃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至欠肾,卻和暖如春瓶颠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背刺桃。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工粹淋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人瑟慈。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓桃移,卻偏偏與公主長得像,于是被迫代替她去往敵國和親葛碧。 傳聞我的和親對象是個殘疾皇子谴轮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 第一章1,什么叫程序:程序就是計(jì)算機(jī)按照人類完成事物的步驟和邏輯,通過計(jì)算機(jī)命令來逐步執(zhí)行最終實(shí)現(xiàn)目標(biāo)的一種機(jī)器語...
    悟名先生閱讀 943評論 0 4
  • 一吹埠、什么是javascript javascript是一種運(yùn)行于js解釋器中的腳本語言 javascr...
    麋_鹿不迷路閱讀 1,367評論 1 1
  • javascript的發(fā)展史 1第步、1992年 ,Nombas 為自己的軟件寫一款腳本語言 C-- --》 Sc...
    一股野性美閱讀 446評論 1 3
  • 0. 寫在前面 當(dāng)你開始工作時缘琅,你不是在給你自己寫代碼粘都,而是為后來人寫代碼。 —— Nichloas C. Zak...
    康斌閱讀 5,309評論 1 42
  • 官方中文版原文鏈接 感謝社區(qū)中各位的大力支持刷袍,譯者再次奉上一點(diǎn)點(diǎn)福利:阿里云產(chǎn)品券翩隧,享受所有官網(wǎng)優(yōu)惠,并抽取幸運(yùn)大...
    HetfieldJoe閱讀 3,028評論 3 37