JavaScript基礎

背景:

1995年誕生整胃,后來由LiveScript改名為Javascript

組成:

?核心(ECMAScript)、 瀏覽器對象模型(BOM) 、文檔對象模型(DOM)

特點:

1)輕量級語言;? 2)弱語言;? 3)腳本語言

書寫方式:

1)js代碼寫在<script></script>標簽內(nèi)部蚂且,script標簽可放在html文件任何位置,一般放在body最下方

2)寫一個js文件幅恋,用外部javaScript文件引入

<Script>

????????console.log('my first js')

</script>

引入這個js文件

? <script src="demo1.js" ></script>

3)寫在事件屬性內(nèi)部:

<a href="#"onclick="alert(''這是一個彈窗")></a>

js常見代碼:

頁面彈窗代碼:alert(“hello world!”) ;

文檔打印代碼:document.write(“hello world!”);

控制臺打印代碼:console.log(“hello world!”);

注釋(不會被編譯):

單行注釋: //,(ctrl+/)? ? ? ? ? ? 多行注釋 /* */? (alt+shift+a)

變量定義(使用var 關鍵字)

var? number = 100;(“以英文的分號結(jié)尾”)

變量名的書寫遵守原則:(見名知意)

1.有數(shù)字膘掰、字母、下劃線等字符(不能以數(shù)字開始)

2.采用駝峰命名法(如“MyFirstJs”)

3.不能使用關鍵詞(占用之前的關鍵詞的引用空間)

4.普通變量首字母小寫 常量全大寫(const)

常見的關鍵字有:

JS基礎數(shù)據(jù)類型(值類型):

number(所有數(shù)值類型:int佳遣、float)

string(用''或""括起來的都是字符串類型)

Boolean類型(ture flase)

null類型(null值)(null派生了undefined)

undefined類型(未定義的识埋,即沒有給具體的值)

?object (對象類型,引用數(shù)據(jù)類型)

類型轉(zhuǎn)換:

number類型轉(zhuǎn)為string類型(toString()方法) :

var str1 = number1.toString()

string轉(zhuǎn)為number有以下方法:

1.Number方法(直接轉(zhuǎn)number類型)

2.使用parseInt方法(轉(zhuǎn)整型)

3.使用parstFloat方法 (轉(zhuǎn)小數(shù))

var str2 = "1a123.12a" 零渐; console.log(parseInt(str2));console.log(parsefloat(str2));

特殊NaN:console.log(Number(str2));

//當你將一個內(nèi)容轉(zhuǎn)為的數(shù)值過程中無法被解析就會出現(xiàn)NaN 窒舟,從前到后取值 前面沒有數(shù)值變成NaN

NaN:不是返回false(not a number )

var a = 10

????console.log(isNaN(a)) //false(false代表isNaN不是NaN,所以返回false)

var str = 'abc'

????console.log(isNaN(Number(str)))//true(ture代表isNaN 是NaN,所以返回true)

無窮大:Infinity诵盼; 無窮小-Infinity惠豺;

將字符串轉(zhuǎn)為對應的boolean類型:

Boolean 類型的轉(zhuǎn)換規(guī)則:?

?String: 非空字符串為true, 空字符串為false

?Number:非0數(shù)值和NaN為true, 0或者NaN為false

Object: 對象不為null則為true, null為false

Undefined : undefined為false

將對應的undefined和null轉(zhuǎn)為number:

var un;

????console.log(Number(un)) //NaN风宁;

????console.log(Number(null)) //0洁墙;

運算符和表達式:

算術運算、邏輯運算戒财、位運算:

算術運算符 : +热监,-, , /, %(取余數(shù))?

字符串和變量的拼接: +

關系運算符 : <、>饮寞、<=孝扛、>=、==幽崩、!=, ===(全等 倆個類型和對應的值一模一樣 這個倆個是一個東西)

邏輯運算符 : &&? 與(且)苦始、||? 或、!? (非)

非賦值運算符 :? =慌申、+=陌选、-=、=蹄溉、/=咨油、%=

自增、自減 : ++a, a++, --a, a--(++a先進行自增再執(zhí)行代碼塊类缤,a++先執(zhí)行代碼塊再進行++自增)

>拭恪A诳浴餐弱!計算順序 先算括號里面的 ++或-- 再進行乘除取余 再進行+- 再進行比較運算 再邏輯運費 再進行賦值

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子膏蚓,更是在濱河造成了極大的恐慌瓢谢,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驮瞧,死亡現(xiàn)場離奇詭異氓扛,居然都是意外死亡,警方通過查閱死者的電腦和手機论笔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門采郎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人狂魔,你說我怎么就攤上這事蒜埋。” “怎么了最楷?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵整份,是天一觀的道長。 經(jīng)常有香客問我籽孙,道長烈评,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任犯建,我火速辦了婚禮讲冠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘适瓦。我一直安慰自己沟启,他們只是感情好,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布犹菇。 她就那樣靜靜地躺著德迹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪揭芍。 梳的紋絲不亂的頭發(fā)上胳搞,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音称杨,去河邊找鬼肌毅。 笑死,一個胖子當著我的面吹牛姑原,可吹牛的內(nèi)容都是我干的悬而。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼锭汛,長吁一口氣:“原來是場噩夢啊……” “哼笨奠!你這毒婦竟也來了袭蝗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤般婆,失蹤者是張志新(化名)和其女友劉穎到腥,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蔚袍,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡乡范,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了啤咽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片晋辆。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖宇整,靈堂內(nèi)的尸體忽然破棺而出栈拖,到底是詐尸還是另有隱情,我是刑警寧澤没陡,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布涩哟,位于F島的核電站,受9級特大地震影響盼玄,放射性物質(zhì)發(fā)生泄漏贴彼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一埃儿、第九天 我趴在偏房一處隱蔽的房頂上張望器仗。 院中可真熱鬧,春花似錦童番、人聲如沸精钮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽轨香。三九已至,卻和暖如春幼东,著一層夾襖步出監(jiān)牢的瞬間臂容,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工根蟹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留脓杉,地道東北人。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓简逮,卻偏偏與公主長得像球散,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子散庶,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

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