chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JavaScript的基礎(chǔ)知識(shí)和代碼寫(xiě)法說(shuō)明

Wildesbeast ? 來(lái)源:今日頭條 ? 作者:小白沖沖沖沖 ? 2020-02-13 14:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

JavaScript基礎(chǔ)概念

JS的組成:

1.ECMAScript:Js語(yǔ)法

2.DOM:文檔對(duì)象模型 , 文檔:html文檔 ,操作html文檔 (操作html文檔的工具)

3.BOM:瀏覽器對(duì)象模型 , 操作瀏覽器的工具

JS的三種書(shū)寫(xiě)方式

行內(nèi)式,內(nèi)嵌式,外部鏈接

JavaScript輸入·輸出語(yǔ)句

alert(msg) 瀏覽器彈出警告框

consle.log(msg) 瀏覽器控制臺(tái)打印輸出信息

prompt(info) 瀏覽器彈出輸入框 用戶(hù)可以輸入信息

我自己是一名從事了多年開(kāi)發(fā)的web前端老程序員,目前辭職在做自己的web前端私人定制課程,今年年初我花了一個(gè)月整理了一份最適合2019年學(xué)習(xí)的web前端學(xué)習(xí)干貨,各種框架都有整理,送給每一位前端小伙伴,想要獲取的可以關(guān)注我的頭條號(hào)并在后臺(tái)私信我:前端,即可免費(fèi)獲取。

變量的概念

通俗:變量是用于存放數(shù)據(jù)的容器。 我們通過(guò) 變量名 獲取數(shù)據(jù),甚至數(shù)據(jù)可以修改。

變量理解:變化的量,變化的內(nèi)容,變化的數(shù)據(jù)

變量存儲(chǔ)數(shù)據(jù)理解:程序運(yùn)行過(guò)程中的數(shù)據(jù)存儲(chǔ)在內(nèi)存中,但是內(nèi)存比較大,為了方便管理,所以將內(nèi)存分成一個(gè)一個(gè)的盒子(變量)來(lái)存儲(chǔ)

變量的使用

1.聲明變量 var 變量名;var age;(聲明一個(gè) 名稱(chēng)為age 的變量)

2.變量的賦值 var 變量名 = 值; var age = 18; 聲明變量age同時(shí)賦值為 18

變量案例

var myname = '旗木卡卡西'; // 字符串 var address = '火影村'; var age = 30; // 數(shù)字 var email = 'kakaxi@itcast.cn'; var gz = 2000; console.log(myname); console.log(address); console.log(age); console.log(email); console.log(‘gz’); // gz console.log(gz); // 2000

注意:

變量賦值時(shí),值如果是字符串需要添加’’,“”

每行代碼結(jié)束,都需要添加;

變量在使用時(shí),不能添加引號(hào) (定義,聲明變量的時(shí)候,沒(méi)有引號(hào),使用的時(shí)候自然也不能添加引號(hào))
案例2:

// 1. 用戶(hù)輸入姓名 存儲(chǔ)到一個(gè) myname的變量里面 var myname = prompt('請(qǐng)輸入您的名字'); // prompt 做的事情: // (1). 彈出輸入框 , 用戶(hù)輸入內(nèi)容:zs // (2). 將用戶(hù)輸入內(nèi)容返回 ,相當(dāng)于 :var myname = 'zs'; // 2. 輸出這個(gè)用戶(hù)名 alert(myname); // zs

變量命名規(guī)范

規(guī)則

由字母(A-Za-z)、數(shù)字(0-9)、下劃線(xiàn)(_)、美元符號(hào)( $ )組成,如:usrAge, num01, _name ***

嚴(yán)格區(qū)分大小寫(xiě)。var app; 和 var App; 是兩個(gè)變量

不能 以數(shù)字開(kāi)頭。 18age 是錯(cuò)誤的

不能 是關(guān)鍵字、保留字。例如:var、for、while

變量名必須有意義。 MMD BBD nl → age

遵守駝峰命名法。首字母小寫(xiě),后面單詞的首字母需要大寫(xiě)。 myFirstName

推薦翻譯網(wǎng)站: 有道 愛(ài)詞霸

變量案例-交換兩個(gè)變量

// js 是編程語(yǔ)言有很強(qiáng)的邏輯性在里面: 實(shí)現(xiàn)這個(gè)要求的思路 先怎么做后怎么做 // 1. 我們需要一個(gè)臨時(shí)變量幫我們 // 2. 把a(bǔ)pple1 給我們的臨時(shí)變量 temp // 3. 把a(bǔ)pple2 里面的蘋(píng)果給 apple1 // 4. 把臨時(shí)變量里面的值 給 apple2 var temp; // 聲明了一個(gè)臨時(shí)變量為空 var apple1 = '青蘋(píng)果'; var apple2 = '紅蘋(píng)果'; temp = apple1; // 把右邊給左邊 apple1 = apple2; apple2 = temp; console.log(apple1); console.log(apple2);

簡(jiǎn)單數(shù)據(jù)類(lèi)型
JavaScript 中的簡(jiǎn)單數(shù)據(jù)類(lèi)型及其說(shuō)明如下:


數(shù)字型范圍:JavaScript中數(shù)值的最大和最小值

alert(Number.MAX_VALUE); // 1.7976931348623157e+308 (10的正308次方)alert(Number.MIN_VALUE); // 5e-324 5e-324 (10的負(fù)324次方)

數(shù)字型三個(gè)特殊值

alert(Infinity); // Infinity alert(-Infinity); // -Infinity alert(NaN); // NaN *** //課堂代碼: // 5. 無(wú)窮大 console.log(Number.MAX_VALUE * 2); // Infinity 無(wú)窮大 // 6. 無(wú)窮小 console.log(-Number.MAX_VALUE * 2); // -Infinity 無(wú)窮大 // 7. 非數(shù)字 console.log('pink老師' - 100); // NaN:字符串是無(wú)法與數(shù)字進(jìn)行運(yùn)算的,所以結(jié)果是一個(gè)非數(shù)字

Infinity ,代表無(wú)窮大,大于任何數(shù)值

-Infinity ,代表無(wú)窮小,小于任何數(shù)值

NaN ,Not a number,代表一個(gè)非數(shù)值

isNaN
用來(lái)判斷一個(gè)變量是否為非數(shù)字的類(lèi)型,返回 true 或者 false

var usrAge = 21; var isOk = isNaN(userAge); console.log(isNum); // false ,21 不是一個(gè)非數(shù)字 var usrName = "andy"; console.log(isNaN(userName)); // true ,"andy"是一個(gè)非數(shù)字

字符串型 String
字符串型可以是引號(hào)中的任意文本,其語(yǔ)法為 雙引號(hào) “” 和 單引號(hào)’’

var strMsg = "我愛(ài)北京***~"; // 使用雙引號(hào)表示字符串 var strMsg2 = '我愛(ài)吃豬蹄~'; // 使用單引號(hào)表示字符串 // 常見(jiàn)錯(cuò)誤 var strMsg3 = 我愛(ài)大肘子; // 報(bào)錯(cuò),沒(méi)使用引號(hào),會(huì)被認(rèn)為是js代碼,但js沒(méi)有這些語(yǔ)法

字符串引號(hào)嵌套
JS 可以用單引號(hào)嵌套雙引號(hào) ,或者用雙引號(hào)嵌套單引號(hào) (外雙內(nèi)單,外單內(nèi)雙)

var strMsg = '我是"高帥富"程序猿'; // 可以用''包含""var strMsg2 = "我是'高帥富'程序猿"; // 也可以用"" 包含''// 常見(jiàn)錯(cuò)誤var badQuotes = 'What on earth?"; // 報(bào)錯(cuò),不能 單雙引號(hào)搭配

字符串轉(zhuǎn)義符

類(lèi)似HTML里面的特殊字符,字符串中也有特殊字符,我們稱(chēng)之為轉(zhuǎn)義符。

轉(zhuǎn)義符都是 \ 開(kāi)頭的,常用的轉(zhuǎn)義符及其說(shuō)明如下:

字符串長(zhǎng)度

字符串是由若干字符組成的,這些字符的數(shù)量就是字符串的長(zhǎng)度

通過(guò)字符串的length屬性可以獲取整個(gè)字符串的長(zhǎng)度

var strMsg = "我是帥氣多金的程序猿!";alert(strMsg.length); // 顯示 11

字符串拼接

多個(gè)字符串之間可以使用 + 進(jìn)行拼接,其拼接方式為 字符串 + 任何類(lèi)型 = 拼接之后的新字符串

拼接前會(huì)把與字符串相加的任何類(lèi)型轉(zhuǎn)成字符串,再拼接成一個(gè)新的字符串

//1.1 字符串 "相加" alert('hello' + ' ' + 'world'); // hello world //1.2 數(shù)值字符串 "相加" alert('100' + '100'); // 100100 //1.3 數(shù)值字符串 + 數(shù)值 alert('11' + 12); // 1112 //以上的字符串拼接都沒(méi)有意義,一般我們字符串會(huì)與變量進(jìn)行拼接

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1043

    瀏覽量

    37006
  • 字符
    +關(guān)注

    關(guān)注

    0

    文章

    237

    瀏覽量

    26125
  • javascript
    +關(guān)注

    關(guān)注

    0

    文章

    525

    瀏覽量

    56157
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    無(wú)刷電機(jī)驅(qū)動(dòng)器的基礎(chǔ)知識(shí)

    本文將從技術(shù)角度出發(fā),對(duì)三相無(wú)刷電機(jī)的電機(jī)驅(qū)動(dòng)器的作用、種類(lèi)和規(guī)格進(jìn)行介紹。通過(guò)本文,您可以學(xué)習(xí)到電機(jī)驅(qū)動(dòng)器選型所需的基礎(chǔ)知識(shí)。
    的頭像 發(fā)表于 12-10 14:13 ?6413次閱讀
    無(wú)刷電機(jī)驅(qū)動(dòng)器的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    RK?平臺(tái)?Vendor Storage?開(kāi)發(fā)指南:基礎(chǔ)知識(shí)、流程與實(shí)用技巧

    備可靠性校驗(yàn)、掉電恢復(fù)等關(guān)鍵特性,是保障設(shè)備身份標(biāo)識(shí)、功能授權(quán)等核心信息安全的重要組件。本文將從基礎(chǔ)知識(shí)、開(kāi)發(fā)流程、使用途徑三方面,為開(kāi)發(fā)者梳理完整的開(kāi)發(fā)邏輯。 一、核心基礎(chǔ)知識(shí):了解?Vendor Storage?是什么? 1.?核心定位與核心特性 Vendor Sto
    的頭像 發(fā)表于 11-22 07:11 ?416次閱讀
    RK?平臺(tái)?Vendor Storage?開(kāi)發(fā)指南:<b class='flag-5'>基礎(chǔ)知識(shí)</b>、流程與實(shí)用技巧

    視覺(jué)工程師必須知道的工業(yè)相機(jī)基礎(chǔ)知識(shí)

    工業(yè)相機(jī)基礎(chǔ)知識(shí)概述。
    的頭像 發(fā)表于 09-19 17:04 ?1112次閱讀
    視覺(jué)工程師必須知道的工業(yè)相機(jī)<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    CMOS超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識(shí)

    本節(jié)將介紹 CMOS 超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識(shí),重點(diǎn)將放在工藝流程的概要和不同工藝步驟對(duì)器件及電路性能的影響上。
    的頭像 發(fā)表于 06-04 15:01 ?2332次閱讀
    CMOS超大規(guī)模集成電路制造工藝流程的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    最易讀懂的理工科基礎(chǔ)叢書(shū)——圖解電機(jī)基礎(chǔ)知識(shí)入門(mén)

    本書(shū)深人淺出地介紹了電動(dòng)機(jī)的基礎(chǔ)知識(shí)、應(yīng)用和發(fā)展,其內(nèi)容包括電動(dòng)機(jī)的用途、電動(dòng)機(jī)的基礎(chǔ)知識(shí)及應(yīng)用、電流和磁場(chǎng)的關(guān)系、直流電動(dòng)機(jī)的結(jié)構(gòu)和作用、交流電動(dòng)機(jī)的結(jié)構(gòu)和作用、特殊電動(dòng)機(jī)的結(jié)構(gòu)和作用
    發(fā)表于 04-07 18:28

    1-半導(dǎo)體基礎(chǔ)知識(shí)(童詩(shī)白、華成英主編)

    介紹了半導(dǎo)體基礎(chǔ)知識(shí),二極管,三極管。
    發(fā)表于 03-28 16:12

    效果器的基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《效果器的基礎(chǔ)知識(shí).doc》資料免費(fèi)下載
    發(fā)表于 03-26 14:30 ?7次下載

    【北京迅為】iTOP-RK3568開(kāi)發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)-第4章 UART基礎(chǔ)知識(shí)

    【北京迅為】iTOP-RK3568開(kāi)發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)-第4章 UART基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 03-17 15:50 ?943次閱讀
    【北京迅為】iTOP-RK3568開(kāi)發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)-第4章 UART<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    開(kāi)關(guān)電源的基礎(chǔ)知識(shí)題目及答案(免積分)

    本文含有開(kāi)關(guān)電源的基礎(chǔ)知識(shí)題目及答案,下載附件即可查看!
    發(fā)表于 03-06 15:52

    【北京迅為】iTOP-RK3568OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)GPIO基礎(chǔ)知識(shí)

    【北京迅為】iTOP-RK3568OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)GPIO基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 03-06 11:23 ?1105次閱讀
    【北京迅為】iTOP-RK3568OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)GPIO<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    DC-DC基礎(chǔ)知識(shí) + 硬件電路

    一、DCDC簡(jiǎn)易電路原理DCDC電路是直流轉(zhuǎn)直流電路,將某直流電源轉(zhuǎn)變?yōu)椴煌妷褐档碾娐?,分為升壓電路和降壓電路?.1電容、電感基礎(chǔ)知識(shí)1.1.1電容電容兩端電壓不能突變。通交流、阻直流;通
    的頭像 發(fā)表于 02-26 13:54 ?1924次閱讀
    DC-DC<b class='flag-5'>基礎(chǔ)知識(shí)</b> + 硬件電路

    功率器件熱設(shè)計(jì)基礎(chǔ)知識(shí)

    功率器件熱設(shè)計(jì)是實(shí)現(xiàn)IGBT、碳化硅SiC等高功率密度器件可靠運(yùn)行的基礎(chǔ)。掌握功率半導(dǎo)體的熱設(shè)計(jì)基礎(chǔ)知識(shí),不僅有助于提高功率器件的利用率和系統(tǒng)可靠性,還能有效降低系統(tǒng)成本。本文將從熱設(shè)計(jì)的基本概念、散熱形式、熱阻與導(dǎo)熱系數(shù)、功率模塊的結(jié)構(gòu)和熱阻分析等方面,對(duì)功率器件熱設(shè)計(jì)基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 02-03 14:17 ?1414次閱讀

    儲(chǔ)能科普之電池基礎(chǔ)知識(shí)

    利用這段時(shí)間給大家整理了五期儲(chǔ)能基礎(chǔ)知識(shí)的分享。 1、電池儲(chǔ)能系統(tǒng)ESS/BESS 電池儲(chǔ)能系統(tǒng)(Energy Storage System / Battery Energy Storage
    的頭像 發(fā)表于 01-27 17:37 ?3068次閱讀
    儲(chǔ)能科普之電池<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    JavaScript與Rust和WebAssembly集成

    偶然一次機(jī)會(huì),接觸了Rust的代碼。當(dāng)時(shí)想給團(tuán)隊(duì)小伙伴做演示,發(fā)現(xiàn)自己并不能在移動(dòng)端按照文檔生成演示demo。我就想,要是Rust代碼能轉(zhuǎn)化成JavaScript就好了。結(jié)果一搜,還真有。
    的頭像 發(fā)表于 01-24 15:43 ?917次閱讀
    <b class='flag-5'>JavaScript</b>與Rust和WebAssembly集成

    SciChart—高性能的JavaScript圖表和圖形庫(kù)

    使用 SciChart 的 JavaScript 圖表庫(kù)為您的 JS 應(yīng)用程序發(fā)現(xiàn)終極解決方案。 使用 WebGL 創(chuàng)建動(dòng)態(tài)、高速的圖表和圖形,非常適合實(shí)時(shí)處理復(fù)雜的數(shù)據(jù)可視化。使用我們強(qiáng)大而靈活
    的頭像 發(fā)表于 01-22 10:15 ?2706次閱讀
    SciChart—高性能的<b class='flag-5'>JavaScript</b>圖表和圖形庫(kù)