国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

一只前端小白的JS note

chavesgu / 2810人閱讀

摘要:是一個運行在瀏覽器端的腳本語言現(xiàn)在已經(jīng)不僅僅局限于瀏覽器端是一門解釋型動態(tài)類型的語言解釋型指語言在執(zhí)行時不需要編譯,由瀏覽器自動編譯基本語法區(qū)分大小寫是一種區(qū)分大小寫的語言定義變量名稱一般用小寫定義常量名稱一般用大寫空格和換行中會

JavaScript

</>復制代碼

  1. - JavaScript是一個運行在瀏覽器端的腳本語言(現(xiàn)在已經(jīng)不僅僅局限于瀏覽器端)
  2. - JavaScript是一門解釋型、動態(tài)類型的語言
  3. - 解釋型指語言在執(zhí)行時不需要編譯,由瀏覽器自動編譯
基本語法:

</>復制代碼

  1. - 區(qū)分大小寫:
  2. JS是一種區(qū)分大小寫的語言 定義變量名稱一般用小寫 定義常量名稱一般用大寫
  3. -空格和換行
  4. JS中會忽略多個空格和換行,所以我們可以利用空格和換行來對代碼進行格式化
  5. 采用整齊的縮進形成統(tǒng)一的編碼風格 提高代碼的可讀性
  6. -可選的分號
  7. JS語句一般以一個分號作為結尾 JS也允許忽略這個分號
  8. 語句寫在同一行不能省略分號
  9. -單行注釋
  10. //
  11. -多行注釋
  12. /**/
字面量和變量 字面量

</>復制代碼

  1. - 字面量就是一個一個的值,比如:123 , 1 ,2 ,"hello" , true , undefined
  2. - 字面量都是不可變的
  3. - 字面量可以在頁面中直接使用,但是不太方便
變量

</>復制代碼

  1. - 變量是存儲數(shù)據(jù)信息的容器
  2. - 變量可以用來保存字面量,變量中保存的字面量可以任意的修改
  3. - 一般我們都是通過變量去保存字面量,而不直接使用字面量
  4. - 變量的使用:

</>復制代碼

  1. 使用var關鍵字聲明:
  2. var a;
  3. var b;
  4. var c , d , e;

</>復制代碼

  1. 為變量賦值
  2. a = 1;
  3. b = true;
  4. c = "hello";

</>復制代碼

  1. 聲明和賦值同時進行
  2. var a = 1;
  3. var b = true;
  4. var c = "hello" , d = 1 ;
常量

</>復制代碼

  1. 常量是一個只讀的變量
  2. 常量的數(shù)據(jù)一旦被定義就不能修改
  3. 常量的聲明:

</>復制代碼

  1. 使用const關鍵字聲明:
  2. const NUMBER=1

</>復制代碼

  1. 常量的聲明 必須賦值 否則會報錯
  2. const NUMBER //SyntaxError: Missing initializer in const declaration

</>復制代碼

  1. - 命名的規(guī)則
  2. - 在js中所有可以自己命名的內(nèi)容都有一個規(guī)則
  3. 比如:變量名、函數(shù)名
  4. - 命名要遵循如下的規(guī)范:
  5. 1.名稱中可以含有字母、數(shù)字、_、$,但是不能以數(shù)字開頭
  6. 2.名稱不能是JS中關鍵字或保留字
  7. 3.名稱最好遵循駝峰命名法
  8. 4.最好有明確的含義
  9. var myname="宋佳";
  10. var myName="宋佳";
  11. var my_name="宋佳";

</>復制代碼

  1. 聲明的問題
  2. 重復聲明
  3. 使用var重復聲明 之前存儲的數(shù)據(jù)被覆蓋
  4. var text="hello world"
  5. console.log(text); // hello world
  6. var text="2018 HOLA"
  7. console.log(text); // 2018 HOLA
變量的使用

</>復制代碼

  1. var text ; //只聲明未賦值
  2. console.log(text) ; //undefined
  3. console.log(yourName) // yourName is not defined 此變量沒有被定義
  4. var msg="來支舞吧!"
  5. console.log(msg) //來支舞吧!
  6. var msg="我的舞姿好看的要死"
  7. console.log(msg) //我的舞姿好看的要死 重新賦值
數(shù)據(jù)類型

</>復制代碼

  1. - 數(shù)據(jù)類型指的就是js中可以使用的值的類型
  2. - 在JS中一共有6種數(shù)據(jù)類型:
  3. 其中基本數(shù)據(jù)類型有5種
String(字符串)

</>復制代碼

  1. - 相同類型的引號間不能嵌套
  2. - 使用 作為轉(zhuǎn)義字符
  3. ==>
  4. " ==> "
  5. " ==> "
  6. ==> 制表符
  7. ==> 換行
  8. 使用typeof檢查一個字符串時,會返回 string
Number(數(shù)值)

</>復制代碼

  1. - 在js中所有的整數(shù)和浮點數(shù)都是Number類型
  2. -整數(shù)類型:正整數(shù)、0和負整數(shù)
  3. -浮點類型:小數(shù)

</>復制代碼

  1. var floatNumber=0.1; //0.1
  2. var float_number=.2 //0.2 不推薦使用

</>復制代碼

  1. 四舍五入誤差
  2. var num=0.3-0.2;
  3. console.log(num) //0.09999999999999998

</>復制代碼

  1. - 特殊的數(shù)字:
  2. Infinity 表示無窮
  3. NaN 表示非法的數(shù)字
  4. - 其他進制的數(shù)字
  5. 十六進制 0x開頭
  6. 八進制 0開頭
  7. - 使用typeof檢查一個數(shù)值時會返回number
Boolean(布爾值)

</>復制代碼

  1. - 布爾值用于邏輯判斷,只有兩個值truefalse
  2. - 使用typeof檢查會返回boolean
Undefined(未定義)

</>復制代碼

  1. - Undefined類型的值只有一個 undefined
  2. - 使用typeof檢查會返回 undefined
Null(空值)

</>復制代碼

  1. - Null類型的值只有一個 null
  2. - 它專門用來表示為空的對象
  3. - 使用typeof檢查null時,會返回object

引用數(shù)據(jù)類型有1種

Object(對象) surprise

</>復制代碼

  1. console.log("xxxyyy") 如何讓xxx和yyy分行顯示?
  2. console.log("xxx
  3. yyy") //xxx
  4. //yyy

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/96647.html

相關文章

  • 一只前端小白JS note

    摘要:數(shù)據(jù)類型轉(zhuǎn)換轉(zhuǎn)換為強制類型轉(zhuǎn)換方法如果調(diào)用和的會報錯函數(shù)對于具有方法類型,也會調(diào)用它的來進行轉(zhuǎn)換對于直接將其轉(zhuǎn)換為對于直接將其轉(zhuǎn)換為隱式類型轉(zhuǎn)換通過為任意類型加上一個空串的形式將其轉(zhuǎn)換為字符串轉(zhuǎn)換為強制類型轉(zhuǎn)換函數(shù)轉(zhuǎn)換的情況字符串如果是一個 數(shù)據(jù)類型轉(zhuǎn)換 轉(zhuǎn)換為String 強制類型轉(zhuǎn)換 1. toString()方法: var a=10; ...

    xiaowugui666 評論0 收藏0
  • Java學習記錄

    摘要:面向?qū)ο缶幊痰娜拇筇卣鞣庋b,繼承,多態(tài),抽象基礎語法數(shù)組或字符串組或循環(huán)用來迭代選擇類中構造方法的原則是只實現(xiàn)自己的功能是一個類字符串常量池是堆中的一個存字符串值的一個集合他的賦值方式有兩種張三創(chuàng)建兩個對象字符串常量池和堆內(nèi)存中張 面向?qū)ο缶幊痰娜ㄋ模┐筇卣鞣庋b,繼承,多態(tài)(,抽象) 基礎語法: 數(shù)組(int[] a或 int a[])、字符串組(String []a或 Stri...

    idisfkj 評論0 收藏0
  • Python到底能做什么?

    摘要:數(shù)據(jù)科學包括機器學習,數(shù)據(jù)分析和數(shù)據(jù)可視化首先,機器學習是什么解釋機器學習的最佳方法是給你一個簡單的例子。機器學習算法的工作方式大致相同。這是一個人們競爭為特定問題構建最佳機器學習算法的網(wǎng)站。 showImg(https://segmentfault.com/img/remote/1460000018887722); 來源 | 愿碼(ChainDesk.CN)內(nèi)容編輯 愿碼Sloga...

    Lionad-Morotar 評論0 收藏0
  • 2017-08-27 前端日報

    摘要:前端日報精選如何合理地設計的深入了解一個超快的引擎也稱全面了解作用域源碼分析二奇淫技巧總結整理下前端江湖面試對自己有益的題目。 2017-08-27 前端日報 精選 如何合理地設計Redux的State深入了解一個超快的 CSS 引擎: Quantum CSS (也稱?Stylo) ★ Mozilla Hacks全面了解JS作用域Zepto源碼分析(二)奇淫技巧總結整理下《前端江湖面試...

    itvincent 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<