日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Web 第二阶段Java Script (续)

發布時間:2025/3/15 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web 第二阶段Java Script (续) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、NaN全稱為not a number :NaN的數據類型的輸出為, 數字類型number。

二、數字類型:1、當成一個標識,標識某一個數據不是一個 數字類型number

       ? 2、任何NaN的計算,都會返回NaN

       ? 3、NaN不和任何值相等,包括他自己

       4、ES里面專門判斷是否為一個非數的函數 isNaN()

三、數值轉換相關函數:1、數字類型 Number():將一個值轉換為數值

          ? 2、如果是布爾值 Boolean,會被轉為0或者1

           ?? 3、如果是數字,就是一個簡單的返回

          ? 4、如果null,返回0

           ? 5、如果是undefined?未定義,返回NaN

四、一元運算符:++--

1如果++--)放在操作數的前面,那么是先自增,在參與運算

2、如果是放在后面,則先參與運算,然后自增。

3、盡量要去降低++--)放在前面還是后面的差異性,將i++或者++i單獨寫一行。

?

五、邏輯運算符:與 ? ?

1、與:表示兩個為真,才是真,如果有一個為假,那么就是假。

(1)、與、短路現象:所謂短路現象,就是指只要第一個數為假,那么就不會去判斷第二數,因為第二個操作數無論真假,結果都是假。

?

2、或:或里面只要有一個為真,那么就返回真。

(1)、或、同樣存在短路現象。如果第一個操作數為真,就不會判斷第二個了。

?

3、非:就是取反。非真即假,非假即真,使用的運算符就是一個!

六、特殊案例:

1、如果兩個操作數都是NaN,返回的就是NaN

2、如果兩個操作數都是 空 null,返回的就是 空 null

3、如果兩個操作數都是 未定義 undefined,返回的就是 未定義 undefined

4、兩個都為真,返回第一個操作數

七、算數運算符:加法,減法,乘法,除法,取模,指數運算符

?

1、取模:就是數學里面的取余數。運算符為一個%

八、指數運算符:

1、ES6之前,沒有指數運算符,我們求次方需要調用Math對象的pow()方法

2、關系運算符:大于 ?小于 大于等于 ?小于等于??相等 ?不相等 ?全等 ?不全等

?

(1)、最終會返回一個布爾值

(2)、除了數字,字母也可以比大小,比較的是ASCII對應的字符編碼。

(3)、如果是字符串和數字進行比較,那么會先將字符串隱式轉換為數字,如果不能轉換,則轉為NaN

? (4)、NaN和任何類型進行比較,返回的都是 假 false?

九、相等 ?不相等 ?全等 ?不全等

1、==:值相等,但是數據類型可以不相等

2、===:值相等,數據類型類型也必須相等

十、賦值運算符:

1、=:除了=以外,還有一組復合賦值運算符 += ?-= ?*= ?/= ?%=

十一、其他運算:

1、 三目運算符?:

2、語法: 表達式1?表達式2:表達式3

3、如果表達式1為真,那么就執行表達式2,如果表達式1為假,那么就執行表達式3

4、逗號運算符:運算符優先級是從高到低

5、可以使用小括號來改變優先級

第三章 選擇結構:

1、流程控制的概念:是控制程序的流向?(指的方向)

2、程序常見的結構:(1)順序結構:代碼一條一條從上往下,依次執行。

          (2) 選擇結構:

          <1> 單分支:如果條件成立,那么就進入到分支條件里面,執行相應的代碼,如果不成立就不進去。

          (3)使用的關鍵字為if

         ? (2) 雙分支:就是如果條件成立,進入代碼塊執行語句,否則進入另一個代碼塊執行語句

          <2> 關鍵字:if...else

          <3> 雙分支有一個簡便寫法:三目運算符

          (3)多分支:如果某一個條件成立,那么就會進入相應的代碼塊

?

         ? <1> 關鍵字:if...elseif...else

3、Switch 語句:就相當于多分支語句(if..elseif..else

4、Break 布爾類型的 作用:跳出s是 witch

5、Default:也不是必須要寫,我們書寫default,只是為了一種預防措施。

(1)ES里面,和其他的靜態語言不同的是,case后面的值不一定是常量,可以是變量甚至是表達式

?(2) 相比if..else if...elseswitch語句結構的易讀性更高

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

轉載于:https://www.cnblogs.com/sics/p/7790001.html

總結

以上是生活随笔為你收集整理的Web 第二阶段Java Script (续)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。