js

javascript的發(fā)展史

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

? ? 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(歐洲計算機制造商聯(lián)合會) ECMA-262標(biāo)準 ECMAScript 作為 JS?

javascript的組成:

? ? ECMAscript? Dom? Bom

javascript的語法

? ? 1.在<script></script>標(biāo)簽中寫js代碼,該標(biāo)簽可以放在頁面的任何位置

? ? ? ? <script>?

? ? JS腳本

? </script>

? ? 2.外部腳本文件

? ? 1)糕篇、

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

? ? 2)泳桦、引入外部腳本文件

? ? <script src="腳本文件路徑"></script>

注意:

? ? 1、必須是成對的 script

? ? 2娩缰、該對標(biāo)記中灸撰,不允許出現(xiàn)任何內(nèi)容? ? ? ? 3.注釋

? ? 1)、單行注釋

? ? // 單行注釋

? ? 2)、多行注釋

? ? ? ? /*

? ? ? ? * 多

? ? ? ? * 行

? ? ? ? * 內(nèi)

? ? ? ? * 容

? ? ? ? */

? ? 4.嚴格區(qū)分大小寫? ? ? ? ? ? ? ? ? ? ? ? ? ? console.log(""); 正確

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

變量和常量

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

? ? 2. 變量的聲明:

? ? 1)浮毯、聲明

? ? var 變量名;

? ? 2)完疫、賦值

? 變量名=值;

? ? 3)、聲明變量并賦初始值

? var 變量名=值;

? ? 4)债蓝、注意

? ? 聲明變量時可以不加 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 stunamestuage,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 userName; var userSalary; var stuJavaScore

? ? 2)铣焊、下劃線命名法

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

常量:一旦聲明就不可以改變的值叫做常量? ? 比如:1天=24小時 1小時=60分鐘 太陽每天東升西落

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

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

? 2)聲明常量并賦值? const DAY=24;? ? const PI=3.14;? ?

? ? 數(shù)據(jù)類型:

? ? 1.數(shù)字:number? 整數(shù)和小數(shù)? var a=5;? var b=13.5; var c=0.5;

? ? 2.字符串:string? 只要有引號的都是字符串(單/雙)

? ? var str='hello world';? var c='123';? var d="你好";

? 3. 布爾:boolean

? 只有兩個值? true真? false假? ? ? ? ? ? ? var boo1=true;? var boo2=false;? ? ? ? ? var boo3='true';string? ? ? ? ? ? ? ? ? ? var boo4='false';string

? ? 布爾值在做運算的時候

? ? true會轉(zhuǎn)換為1? false會轉(zhuǎn)換為0? ? ? ? ? true+false=1? 1+true=2

? ? 4.undefined:定義的

? ? 5.null 空

? ? 6.object 對象

聲明一個變量沒賦值會返回一個undefined?

? ? ? var b;

? ? ? console.log(b);

? 直接輸出一個未聲明的變量會報錯? ? ? ? ? ? ? console.log(c);

隱式轉(zhuǎn)換

1.number+number

? ? var a=3;

? ? var b=5;

? ? console.log(a+b);

2.number+string 拼接

? ? var a=3;

? ? var b='5';

? ? var

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市罕伯,隨后出現(xiàn)的幾起案子曲伊,更是在濱河造成了極大的恐慌,老刑警劉巖追他,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坟募,死亡現(xiàn)場離奇詭異,居然都是意外死亡邑狸,警方通過查閱死者的電腦和手機懈糯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來单雾,“玉大人赚哗,你說我怎么就攤上這事她紫。” “怎么了屿储?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵贿讹,是天一觀的道長。 經(jīng)常有香客問我够掠,道長民褂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任疯潭,我火速辦了婚禮赊堪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘竖哩。我一直安慰自己哭廉,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布期丰。 她就那樣靜靜地躺著群叶,像睡著了一般吃挑。 火紅的嫁衣襯著肌膚如雪钝荡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天舶衬,我揣著相機與錄音埠通,去河邊找鬼。 笑死逛犹,一個胖子當(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
  • 正文 獨居荒郊野嶺守林人離奇死亡柴梆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年陨溅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绍在。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡门扇,死狀恐怖雹有,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情悯嗓,我是刑警寧澤件舵,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站脯厨,受9級特大地震影響铅祸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜合武,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一临梗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧稼跳,春花似錦盟庞、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至红淡,卻和暖如春不狮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背在旱。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工摇零, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人桶蝎。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓驻仅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親登渣。 傳聞我的和親對象是個殘疾皇子噪服,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,446評論 2 348

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

  • 第一章1,什么叫程序:程序就是計算機按照人類完成事物的步驟和邏輯,通過計算機命令來逐步執(zhí)行最終實現(xiàn)目標(biāo)的一種機器語...
    悟名先生閱讀 943評論 0 4
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line)胜茧,也就是一...
    悟名先生閱讀 4,131評論 0 13
  • 工廠模式類似于現(xiàn)實生活中的工廠可以產(chǎn)生大量相似的商品粘优,去做同樣的事情,實現(xiàn)同樣的效果;這時候需要使用工廠模式竹揍。簡單...
    舟漁行舟閱讀 7,723評論 2 17
  • javascript的發(fā)展史 1敬飒、1992年 ,Nombas 為自己的軟件寫一款腳本語言 C-- --》 ...
    任儀凡閱讀 169評論 0 1
  • javascript的發(fā)展史 1芬位、1992年 无拗,Nombas 為自己的軟件寫一款腳本語言 C-- --》 Sc...
    YTF1214閱讀 148評論 0 1