91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

JavaScript的基礎知識和代碼寫法說明

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

掃碼添加小助手

加入工程師交流群

JavaScript基礎概念

JS的組成:

1.ECMAScript:Js語法

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

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

JS的三種書寫方式

行內式,內嵌式,外部鏈接

JavaScript輸入·輸出語句

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

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

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

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

變量的概念

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

變量理解:變化的量,變化的內容,變化的數據

變量存儲數據理解:程序運行過程中的數據存儲在內存中,但是內存比較大,為了方便管理,所以將內存分成一個一個的盒子(變量)來存儲

變量的使用

1.聲明變量 var 變量名;var age;(聲明一個 名稱為age 的變量)

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

變量案例

var myname = '旗木卡卡西'; // 字符串 var address = '火影村'; var age = 30; // 數字 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

注意:

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

每行代碼結束,都需要添加;

變量在使用時,不能添加引號 (定義,聲明變量的時候,沒有引號,使用的時候自然也不能添加引號)
案例2:

// 1. 用戶輸入姓名 存儲到一個 myname的變量里面 var myname = prompt('請輸入您的名字'); // prompt 做的事情: // (1). 彈出輸入框 , 用戶輸入內容:zs // (2). 將用戶輸入內容返回 ,相當于 :var myname = 'zs'; // 2. 輸出這個用戶名 alert(myname); // zs

變量命名規范

規則

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

嚴格區分大小寫。var app; 和 var App; 是兩個變量

不能 以數字開頭。 18age 是錯誤的

不能 是關鍵字、保留字。例如:var、for、while

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

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

推薦翻譯網站: 有道 愛詞霸

變量案例-交換兩個變量

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

簡單數據類型
JavaScript 中的簡單數據類型及其說明如下:


數字型范圍:JavaScript中數值的最大和最小值

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

數字型三個特殊值

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

Infinity ,代表無窮大,大于任何數值

-Infinity ,代表無窮小,小于任何數值

NaN ,Not a number,代表一個非數值

isNaN
用來判斷一個變量是否為非數字的類型,返回 true 或者 false

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

字符串型 String
字符串型可以是引號中的任意文本,其語法為 雙引號 “” 和 單引號’’

var strMsg = "我愛北京***~"; // 使用雙引號表示字符串 var strMsg2 = '我愛吃豬蹄~'; // 使用單引號表示字符串 // 常見錯誤 var strMsg3 = 我愛大肘子; // 報錯,沒使用引號,會被認為是js代碼,但js沒有這些語法

字符串引號嵌套
JS 可以用單引號嵌套雙引號 ,或者用雙引號嵌套單引號 (外雙內單,外單內雙)

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

字符串轉義符

類似HTML里面的特殊字符,字符串中也有特殊字符,我們稱之為轉義符。

轉義符都是 \ 開頭的,常用的轉義符及其說明如下:

字符串長度

字符串是由若干字符組成的,這些字符的數量就是字符串的長度

通過字符串的length屬性可以獲取整個字符串的長度

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

字符串拼接

多個字符串之間可以使用 + 進行拼接,其拼接方式為 字符串 + 任何類型 = 拼接之后的新字符串

拼接前會把與字符串相加的任何類型轉成字符串,再拼接成一個新的字符串

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 瀏覽器
    +關注

    關注

    1

    文章

    1040

    瀏覽量

    36287
  • 字符
    +關注

    關注

    0

    文章

    237

    瀏覽量

    25593
  • javascript
    +關注

    關注

    0

    文章

    525

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    效果器的基礎知識

    電子發燒友網站提供《效果器的基礎知識.doc》資料免費下載
    發表于 03-26 14:30 ?4次下載

    功率器件熱設計基礎知識

    功率器件熱設計是實現IGBT、碳化硅SiC等高功率密度器件可靠運行的基礎。掌握功率半導體的熱設計基礎知識,不僅有助于提高功率器件的利用率和系統可靠性,還能有效降低系統成本。本文將從熱設計的基本概念、散熱形式、熱阻與導熱系數、功率模塊的結構和熱阻分析等方面,對功率器件熱設計基礎知識
    的頭像 發表于 02-03 14:17 ?746次閱讀

    PCB繪制基礎知識

    電子發燒友網站提供《PCB繪制基礎知識.pdf》資料免費下載
    發表于 01-21 15:20 ?6次下載
    PCB繪制<b class='flag-5'>基礎知識</b>

    EMC基礎知識-華為

    EMC基礎知識-華為
    發表于 01-06 14:09 ?4次下載

    萬字長文,看懂激光基礎知識

    深入介紹激光基礎知識,幫助您輕松理解激光領域的關鍵概念和原理。
    的頭像 發表于 12-20 09:49 ?1072次閱讀
    萬字長文,看懂激光<b class='flag-5'>基礎知識</b>!

    FPGA基礎知識及設計和執行FPGA應用所需的工具

    本文將首先介紹FPGA的基礎知識,包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設計和執行FPGA應用所需的工具。
    的頭像 發表于 11-11 11:29 ?1813次閱讀
    FPGA<b class='flag-5'>基礎知識</b>及設計和執行FPGA應用所需的工具

    品質管理基礎知識

    品質管理基礎知識
    的頭像 發表于 11-01 11:08 ?664次閱讀
    品質管理<b class='flag-5'>基礎知識</b>

    TWL6030氣體監測基礎知識

    電子發燒友網站提供《TWL6030氣體監測基礎知識.pdf》資料免費下載
    發表于 10-29 10:02 ?0次下載
    TWL6030氣體監測<b class='flag-5'>基礎知識</b>

    Verilog HDL的基礎知識

    本文繼續介紹Verilog HDL基礎知識,重點介紹賦值語句、阻塞與非阻塞、循環語句、同步與異步、函數與任務語法知識
    的頭像 發表于 10-24 15:00 ?1195次閱讀
    Verilog HDL的<b class='flag-5'>基礎知識</b>

    TI電池監控器IC的HDQ通信基礎知識

    電子發燒友網站提供《TI電池監控器IC的HDQ通信基礎知識.pdf》資料免費下載
    發表于 10-12 10:01 ?1次下載
    TI電池監控器IC的HDQ通信<b class='flag-5'>基礎知識</b>

    在TI SoC上集成AUTOSAR:基礎知識

    電子發燒友網站提供《在TI SoC上集成AUTOSAR:基礎知識.pdf》資料免費下載
    發表于 10-11 11:50 ?0次下載
    在TI SoC上集成AUTOSAR:<b class='flag-5'>基礎知識</b>

    負載開關基礎知識

    電子發燒友網站提供《負載開關基礎知識.pdf》資料免費下載
    發表于 10-08 09:56 ?2次下載
    負載開關<b class='flag-5'>基礎知識</b>

    全新的半導體基礎知識

    《全新的半導體基礎知識》首先對流行于電子書刊上數十年之久的經典半導體基礎知識中存在的謬誤進行了全方位的討論,然后以半導體內部結構為抓手,以G型半導體(客供電子型半導體)、H型半導體(主供電子型半導體
    的頭像 發表于 09-20 11:30 ?2033次閱讀
    全新的半導體<b class='flag-5'>基礎知識</b>

    超聲波傳感基礎知識

    電子發燒友網站提供《超聲波傳感基礎知識.pdf》資料免費下載
    發表于 09-04 10:21 ?0次下載
    超聲波傳感<b class='flag-5'>基礎知識</b>

    C++語言基礎知識

    電子發燒友網站提供《C++語言基礎知識.pdf》資料免費下載
    發表于 07-19 10:58 ?10次下載
    主站蜘蛛池模板: 亚洲天堂va| 五月天亚洲综合 | 日韩在线视频一区 | 人与牲动交xx | 国产精品成人在线播放 | 国产激情久久久久影院小草 | 超大乳抖乳露双乳视频 | 色偷偷.com| 天天干天天爱天天操 | 亚洲国产成人久久77 | 4455ee日本高清免费观看 | 中文字幕在线色 | 黑人又大又粗又长又深受不了 | 免费黄色成人 | 特黄特黄 | 亚洲人成人网毛片在线播放 | jiucao视频在线观看 | 亚洲丁香婷婷 | 女人张开腿双腿让男人桶 | 国产成人午夜片在线观看 | 操你啦网站 | 天天干天天谢 | 欧美精品亚洲网站 | 免费国产黄网站在线观看视频 | 欧美黑人粗暴另类多交 | 五月情视频在线观看 | 五月.com| 天天综合天天操 | 99午夜高清在线视频在观看 | 亚洲2020天天堂在线观看 | 亚洲综合成人网 | 成成人看片在线 | 天堂网www在线资源链接 | 亚洲第一区精品日韩在线播放 | 福利在线观看 | 2017天天干夜夜操 | 日本h片在线观看 | 国产性videostv另类极品 | 三级欧美在线 | 18性夜影院午夜寂寞影院免费 | 欧美日韩亚洲国内综合网俺 |