JS基礎(chǔ)-01

一.js的介紹(了解)

js的作用1.html是從語(yǔ)法意義上來構(gòu)造網(wǎng)頁(yè)2.css是從視覺上美化界面3.js是從交互上提升用戶體驗(yàn)

js的出現(xiàn):1995年出現(xiàn),網(wǎng)景公司設(shè)計(jì)

js的發(fā)展:原來叫做liveScript,后改名為JavaScript

js的現(xiàn)狀

第一個(gè)js程序以及js的位置1.彈框輸入的認(rèn)識(shí) 2.數(shù)值和字符的認(rèn)識(shí)

二.注釋的認(rèn)識(shí)(掌握)

注釋的作用:用來說明代碼,提升代碼的可讀性

注釋的種類:1.單行注釋 使用 // 快捷鍵是crl +/ 2.多行注釋 使用/**/快捷鍵是 ctr +shift +/

三.變量(掌握)

變量的定義:變量是用來存儲(chǔ)數(shù)字,字符以及可以表示這些東西的東西,

變量的使用1 .聲明變量 var 2.賦值變量 = 3.使用變量.例如 var a;? a = 5;console.log(a);

變量的命名:從語(yǔ)法意義上命名,變量是由字母數(shù)字,下劃線以及$符號(hào)組成,但是不能一數(shù)字開頭,而且不能使用保留字;從形式上變量是由他的實(shí)際表示的意思的英文組成,然后采用駝峰命名法,就是如果當(dāng)一個(gè)變量是由多個(gè)單詞組成,那么當(dāng)?shù)诙€(gè)單詞開始的每一個(gè)單詞的第二個(gè)字母都是大寫,例如 lastName

變量的類型1,數(shù)值 2.字符 3.布爾 4.對(duì)象 5.未定義類型

變量的賦值:用來賦值的值不會(huì)改變,被賦值的值會(huì)發(fā)生改變,

變量如果不賦值會(huì)輸出未定義類型:var a ; console.log(a);

其他類型和布爾類型的轉(zhuǎn)化1.對(duì)于數(shù)值類型,只要不是0就是真;2.對(duì)于字符類型,只有不是空就是真;3.對(duì)于對(duì)象類型,如果是null,才是假,其余是真的;4.對(duì)于未定義類型,都是假的

四.運(yùn)算符(掌握)

運(yùn)算符:運(yùn)算符是用來連接變量組成語(yǔ)句的符號(hào)

運(yùn)算符的種類:算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算符

算術(shù)運(yùn)算符:1. + - * / % 2.* / %的優(yōu)先級(jí)高于 + - 3.使用小括號(hào)可以提升優(yōu)先級(jí)別 4. += 以及-=的認(rèn)識(shí),+= -=表示變量賦值的時(shí)候 ,如果用自己賦值給自己就可以使用+=或者-= ,例如 var a=5; a= a+5;可以替換為 a+=5; ?5.++以及—的認(rèn)識(shí):一般++和—放在變量中使用,如果對(duì)于++,放在變量的后面,表示先使用變量,然后讓變量的值加一,賦值給原來的變量;如果放在變量的前面表示先讓變量的值加一,然后在賦值

關(guān)系運(yùn)算符:1. > < >= <= == === != !== 2.特點(diǎn):>=以及<=只有一個(gè)滿足條件就可以; ==只需要比較內(nèi)容就可以;===既要先比較類型,也比較內(nèi)容,如果兩個(gè)都符合才可以 != 和!==是== ===的相反;關(guān)系運(yùn)算符的結(jié)果都是布爾類型;關(guān)系運(yùn)算符不可以連續(xù)

邏輯運(yùn)算符:1.&& || !2.特點(diǎn):邏輯運(yùn)算符進(jìn)行運(yùn)算符的都是布爾值 ;&&只有兩邊都是真的時(shí)候結(jié)果才是真;||只有有一個(gè)是真的返回結(jié)果就是真 ;!表示取反

五.邏輯運(yùn)算的一些特點(diǎn)(掌握)

對(duì)于&&運(yùn)算符如果第一個(gè)表達(dá)式是真的那么第二個(gè)表達(dá)式需要計(jì)算幢泼,如果第一個(gè)表達(dá)式為假,第二個(gè)表達(dá)式不用計(jì)算

對(duì)于||如果第一個(gè)是真的,那么第二個(gè)不用計(jì)算,如果第一個(gè)為假,那么第二個(gè)需要計(jì)算.

數(shù)值或者字符參與邏輯運(yùn)算:如果返回真,對(duì)于&&運(yùn)算符,那就返回的結(jié)果是第二個(gè)表示真的值,如果返回假的,那么返回第一個(gè)為假的值;對(duì)于||,如果結(jié)果為真,返回第一個(gè)為真的值,如果為假,返回最后一個(gè)為假的值

運(yùn)算符的優(yōu)先級(jí):1.算術(shù)運(yùn)算符高于關(guān)系運(yùn)算符,關(guān)系運(yùn)算符高于邏輯運(yùn)算符 2.一般單目運(yùn)算符高于雙目運(yùn)算符3.賦值運(yùn)算符的等級(jí)最低 4.&&運(yùn)算符高于||運(yùn)算符

六.if語(yǔ)句的認(rèn)識(shí)

基本if語(yǔ)句的形式:if(判斷條件){如果條件成立執(zhí)行代碼}else{如果條件不成立執(zhí)行這里的代碼};

多重if語(yǔ)句的形式:if(判斷條件1){如果條件1成立就執(zhí)行代碼}else if(判斷條件二){如果條件二成立就執(zhí)行括號(hào)中的代碼}else{如果都不成立,就執(zhí)行這里的代碼} *多重if語(yǔ)句的跳樓現(xiàn)象,也叫阻斷現(xiàn)象:就是對(duì)于多重if語(yǔ)句如果,第一個(gè)條件成立了,后面的所有的條件都不再判斷,

阻止跳樓現(xiàn)象:就是寫的時(shí)候,把else去掉就可以了

嵌套if語(yǔ)句:就是if語(yǔ)句中有if語(yǔ)句,形式:if(if(){}else{} )else{if(){}else{}};

補(bǔ)充知識(shí)點(diǎn):+和連字符的區(qū)別,如果+兩邊都是數(shù)值,+表示加號(hào),只有有一個(gè)字符潭枣,就是表示練字符,連字符的結(jié)果是字符類型

七. 循環(huán)語(yǔ)句的認(rèn)識(shí)

循環(huán)語(yǔ)句的類型:for循環(huán)和while循環(huán)

for循環(huán)的形式:for(初始化條件;終止條件氮发;變化值)

for的一般的實(shí)際例子for(var i = 0;i < 100;i++){}

for循環(huán)的過程:就是根據(jù)初始化條件,然后和終止條件判斷冗懦,如果符合終止條件爽冕,就執(zhí)行大括號(hào)中的代碼,然后讓初始條件變化披蕉,然后和終止條件比較颈畸,如果符合,就繼續(xù)執(zhí)行對(duì)應(yīng)的代碼没讲,直到不成立為止眯娱,停止循環(huán)。

八.常見數(shù)學(xué)公式的使用(掌握)

取出最大值以及最小值的公式:max(); min();

取出一個(gè)數(shù)值的正的平方根:sqart();

設(shè)置一個(gè)數(shù)的幾次方:pow()

輸入框的認(rèn)識(shí)和使用:prompt()

轉(zhuǎn)化整數(shù)的公式的認(rèn)識(shí):1.parseInt() 2.可以直接把數(shù)值字符轉(zhuǎn)化成整數(shù),可以截?cái)嘧址?截取出數(shù)值,但是必須第一個(gè)字母是數(shù)字字符

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末爬凑,一起剝皮案震驚了整個(gè)濱河市徙缴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嘁信,老刑警劉巖于样,帶你破解...
    沈念sama閱讀 212,332評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迁霎,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡百宇,警方通過查閱死者的電腦和手機(jī)考廉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,508評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來携御,“玉大人昌粤,你說我怎么就攤上這事∽纳玻” “怎么了涮坐?”我有些...
    開封第一講書人閱讀 157,812評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)誓军。 經(jīng)常有香客問我袱讹,道長(zhǎng),這世上最難降的妖魔是什么昵时? 我笑而不...
    開封第一講書人閱讀 56,607評(píng)論 1 284
  • 正文 為了忘掉前任捷雕,我火速辦了婚禮,結(jié)果婚禮上壹甥,老公的妹妹穿的比我還像新娘救巷。我一直安慰自己,他們只是感情好句柠,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,728評(píng)論 6 386
  • 文/花漫 我一把揭開白布浦译。 她就那樣靜靜地躺著,像睡著了一般溯职。 火紅的嫁衣襯著肌膚如雪精盅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,919評(píng)論 1 290
  • 那天谜酒,我揣著相機(jī)與錄音叹俏,去河邊找鬼。 笑死甚带,一個(gè)胖子當(dāng)著我的面吹牛她肯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播鹰贵,決...
    沈念sama閱讀 39,071評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼晴氨,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了碉输?” 一聲冷哼從身側(cè)響起籽前,我...
    開封第一講書人閱讀 37,802評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后枝哄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肄梨,經(jīng)...
    沈念sama閱讀 44,256評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,576評(píng)論 2 327
  • 正文 我和宋清朗相戀三年挠锥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了众羡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,712評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蓖租,死狀恐怖粱侣,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蓖宦,我是刑警寧澤齐婴,帶...
    沈念sama閱讀 34,389評(píng)論 4 332
  • 正文 年R本政府宣布,位于F島的核電站稠茂,受9級(jí)特大地震影響柠偶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜睬关,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,032評(píng)論 3 316
  • 文/蒙蒙 一诱担、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧共螺,春花似錦该肴、人聲如沸情竹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)秦效。三九已至雏蛮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間阱州,已是汗流浹背挑秉。 一陣腳步聲響...
    開封第一講書人閱讀 32,026評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留苔货,地道東北人犀概。 一個(gè)月前我還...
    沈念sama閱讀 46,473評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像夜惭,于是被迫代替她去往敵國(guó)和親姻灶。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,606評(píng)論 2 350

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

  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題诈茧,不過當(dāng)時(shí)只...
    付林恒閱讀 16,432評(píng)論 5 28
  • 關(guān)于 Swift 重要這個(gè)文檔所包含的準(zhǔn)備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的产喉。這個(gè)信息可能會(huì)改變, 根據(jù)這個(gè)文...
    無灃閱讀 4,285評(píng)論 1 27
  • 項(xiàng)目開發(fā)中遇到一個(gè)問題就是點(diǎn)擊EditText文本框編輯文本時(shí),會(huì)出現(xiàn)系統(tǒng)自帶的軟鍵盤,而我并不需要系統(tǒng)的軟鍵盤使...
    Imbyj閱讀 728評(píng)論 0 1
  • 今晚給仔洗澡時(shí)那個(gè)火贈(zèng)的一下爆發(fā)出來曾沈,幫他刷牙不讓給刷这嚣,洗澡不給澆水,自顧自玩他的這摸摸那摸摸塞俱,我一邊幫他洗姐帚、他一...
    明哲媽媽閱讀 159評(píng)論 0 0