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

資訊專欄INFORMATION COLUMN

JavaScript核心語法-運(yùn)算符

kamushin233 / 2943人閱讀

摘要:算數(shù)運(yùn)算符化物語加法運(yùn)算字符串進(jìn)行加法運(yùn)算字符串連接化物語布爾類型加法運(yùn)算將布爾類型轉(zhuǎn)化為數(shù)字值,在進(jìn)行計(jì)算減法運(yùn)算字符串減法運(yùn)算先裝化為數(shù)字值布爾類型減法運(yùn)算先轉(zhuǎn)化為數(shù)字值在計(jì)算除法如果作為除數(shù)無窮大除法與乘法與加減法一致求余運(yùn)

算數(shù)運(yùn)算符
var str1 = "化物語"
var str2 = "100"
var boo = true

//加法運(yùn)算
var result1 = num + 200
console.log(result1)//300

//字符串進(jìn)行加法運(yùn)算——>字符串連接
var result2 = str1+200
console.log(result2)//化物語200
console.log(typeof result2)//string

var result3 = str2+200
console.log(result3)//100200
console.log(typeof result3)//string

/*布爾類型加法運(yùn)算——>將布爾類型轉(zhuǎn)化為數(shù)字值,ture=1 false=0 在進(jìn)行計(jì)算*/
var result4 = boo+200
console.log(result4)//201
console.log(typeof result4)//number

//減法運(yùn)算
var result5 = num-100
console.log(result5)//0

/*字符串減法運(yùn)算——>先裝化為數(shù)字值*/
var result6 = str1-100
console.log(result6)//NaN

var result7 = str2-100
console.log(result7)//0

//布爾類型減法運(yùn)算——>先轉(zhuǎn)化為數(shù)字值在計(jì)算
var result8 = boo-100
console.log(result8)//-99

/*除法:0如果作為除數(shù)——>無窮大*/
/*除法與乘法與加減法一致*/
求余運(yùn)算符

用于計(jì)算兩個(gè)運(yùn)算數(shù)整除后的余數(shù)

//余數(shù)的結(jié)果是正是負(fù),與除數(shù)正負(fù)無關(guān),只與被除數(shù)正負(fù)有關(guān)
console.log(8 % 3); //2
console.log(8 % -3);//2
console.log(-8 % 3);//-2
console.log(-8 % -3);//-2

/*與減法一樣,非數(shù)字字符串運(yùn)算為NaN*/
console.log("化物語" % 3);//NaN
自增運(yùn)算符、自建運(yùn)算符

自增運(yùn)算符用于整數(shù)值逐漸+1/自減運(yùn)算符-1

var num = 100
console.log(num)

/*前置自增運(yùn)算符
*++變量名
*先自增,再賦值*/
var result1 = ++num
console.log(result1)//101
console.log(num)//101

/*后置自增運(yùn)算符
* 變量名++
* 先賦值,在自增*/
var result2 = num++
console.log(result2)//100
console.log(num)//101
比較運(yùn)算符

JavaScript中的比較運(yùn)算符主要比較兩個(gè)操作數(shù)是否相等,同等,大小等情況

大于與小于比較運(yùn)算符
/*number類型*/
console.log(3 > 2);//true
console.log(3 < 2);//false
console.log(3 >= 3);//true

/*boolean類型,會(huì)將boolean轉(zhuǎn)化為number再比較*/
console.log(true>false);//true
console.log(true 將文本轉(zhuǎn)換成 Unicode 碼 - 對(duì)應(yīng)具有數(shù)字值
   * 英文單詞 -> 從左至右的依次比較字母 Unicode 碼的大小 */
console.log("a" < "b");// true
console.log("a" > "A");// true
console.log("abc" > "cba");// false
console.log("abc" > "acd");// false
console.log("我" > "你");// true
相等與不等比較運(yùn)算符
/*number類型*/
console.log( 3 == 3 );//true
console.log( 3 != 3 );//false
console.log( 3 == 2 );//false
console.log( 3 != 2 );//true

/*boolean類型*/
console.log(true == true);// true
console.log(true == false);// false

console.log(true == 1);// true

/*string類型*/
console.log("a" == "a");// true
console.log("a" == "b");// false
/*只比較值而不比較類型*/
console.log("100" == 100);// true

/*由于null和undefined都為空,所以相等*/
console.log(null ==undefined)//true
全等與不全等比較運(yùn)算符
// 全等與不全等 - 不僅比較值,還比較類型
console.log(10 === 10);// true

console.log("10" === 10);// false

/*相等與不相等-不比較類型*/
console.log("10" == 10);// true
isNaN()函數(shù)

作用:判斷當(dāng)前值是否為NaN

true - 表示當(dāng)前值是 NaN(不是一個(gè)數(shù)字值)

false - 表示當(dāng)前值不是 NaN(不是一個(gè)數(shù)字值)

console.log(isNaN(100));// false
console.log(isNaN(Number("化物語")));// true
inFinite()函數(shù)

作用:判斷當(dāng)前值是否為無窮大

false - 表示當(dāng)前值是無窮大

true - 表示當(dāng)前值是有限數(shù)值

var result = 100/0;
console.log(result);// Infinity
console.log(isFinite(result));// false
邏輯運(yùn)算符

JavaScript中的邏輯運(yùn)算符,基本用法是用于布爾類型的計(jì)算

/*邏輯與運(yùn)算符*/
console.log(true && true);// true
console.log(true && false);// false
console.log(false && true);// false
console.log(false && false);// false
/*
    將邏輯與運(yùn)算符的兩個(gè)操作數(shù),轉(zhuǎn)換為布爾類型
    * 當(dāng)左邊的操作數(shù)為true時(shí),結(jié)果為右邊操作數(shù)的值
    * 當(dāng)左邊的操作數(shù)為false時(shí),結(jié)果為左邊操作數(shù)的值
 */
console.log(100 && 1);// 1
console.log(1 && 0);// 0
console.log(0 && 1);// 0
console.log(0 && 0);// 0


/*邏輯或運(yùn)算符*/
console.log(true || true);// true
console.log(true || false);// true
console.log(false || true);// true
console.log(false || false);// false
/*
    將邏輯與運(yùn)算符的兩個(gè)操作數(shù),轉(zhuǎn)換為布爾類型
    * 當(dāng)左邊的操作數(shù)為true時(shí),結(jié)果為左邊操作數(shù)的值
    * 當(dāng)左邊的操作數(shù)為false時(shí),結(jié)果為右邊操作數(shù)的值
 */
console.log(100 || 1);// 100
console.log(1 || 0);// 1
console.log(0 || 1);// 1
console.log(0 || 0);// 0

/*邏輯非運(yùn)算符*/
console.log(!true)//false
   /*
     *如果邏輯狀態(tài)為true,則通過邏輯非運(yùn)算符改為false
   */
console.log(!1)//false
賦值擴(kuò)展運(yùn)算符
var a = 2 , b = 3 ;
var c = a + b;
console.log(c);//5

/*var a = a + b;//重復(fù)賦值
console.log(a);//5*/

/*
* a += b 等同于  a = a + b
*/
a += b;
console.log(a);//5
條件運(yùn)算符
/*
?前為表達(dá)式,先判斷表達(dá)式真假
?后為兩個(gè)給定指令,用:隔開
 根據(jù)表達(dá)式判斷結(jié)果執(zhí)行指令
 */
var result = 3>2 ? "對(duì)":"錯(cuò)"
console.log(result)//對(duì)

var score = 95;
score > 90 ? console.log("優(yōu)秀") : console.log("及格");
條件運(yùn)算符嵌套
var score = 55;
/*
    嵌套條件運(yùn)算符
    * 優(yōu)點(diǎn) - 擴(kuò)展了條件運(yùn)算符本身的計(jì)算能力
    * 缺點(diǎn)
      * 可讀性比較差
      * 性能隨著嵌套的層級(jí)越多越差
    * 建議 - 最多不要超過三層嵌套
 */
var result = score > 90 ? "優(yōu)秀" : (score > 80 ? "良好" : (score > 60 ? "及格" : "不及格"));
console.log(result);

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/96689.html

相關(guān)文章

  • JavaScript核心語法——數(shù)據(jù)類型

    摘要:原始類型分別有類型類型和類型三種。類型中存在一個(gè)特殊的值叫。也可以把其他類型的數(shù)據(jù)自動(dòng)轉(zhuǎn)換為類型運(yùn)算符運(yùn)算符判斷原始類型語法結(jié)構(gòu)變量名稱。 數(shù)據(jù)類型 1.數(shù)據(jù)類型的概述;在JavaScript代碼中,能夠表示并且操作值的類型就叫做數(shù)據(jù)類型數(shù)據(jù)類型可以分成可變類型和不可變類型,可變類型的值是可以修改的。相反不可變類型的值是不可以修改的。數(shù)據(jù)類型還有原始類型(原始值)與引用類型(內(nèi)置對(duì)象)...

    wfc_666 評(píng)論0 收藏0
  • Javascript語句 - Javascript語法基礎(chǔ) - Javascript核心

    摘要:多數(shù)運(yùn)算符都是由標(biāo)點(diǎn)符號(hào)表示,比如和。通常會(huì)根據(jù)需要對(duì)操作數(shù)進(jìn)行類型轉(zhuǎn)換左值是一個(gè)古老的屬于,它是指表達(dá)式只能出現(xiàn)在賦值運(yùn)算符的左側(cè)。也稱為嚴(yán)格相等運(yùn)算符,它用來檢測(cè)兩個(gè)操作數(shù)是否嚴(yán)格相等。運(yùn)算符的檢測(cè)規(guī)則是和運(yùn)算符的求反。 源代碼: https://github.com/RobinQu/Programing-In-Javascript/blob/master/chapters/...

    lavnFan 評(píng)論0 收藏0
  • JavaScript核心語法之?dāng)?shù)據(jù)類型

    摘要:數(shù)據(jù)類型原始類型類型實(shí)為數(shù)字不區(qū)分整數(shù)和浮點(diǎn)類型整數(shù)類型包括負(fù)整數(shù),和正整數(shù)浮點(diǎn)類型表示小數(shù)類型整數(shù)和浮點(diǎn)數(shù)小數(shù)或并不區(qū)分整數(shù)與浮點(diǎn)數(shù)變量的定義并初始化字面量或直接量定義數(shù)字值浮點(diǎn)類型是只該數(shù)值包含整數(shù)部分,小數(shù)部分,小數(shù)點(diǎn)和小數(shù)部分浮點(diǎn)類 JS(JavaScript) 數(shù)據(jù)類型; 1.原始類型; number類型; 實(shí)為數(shù)字JS不區(qū)分整數(shù)和浮點(diǎn)類型;整數(shù)類型;包括負(fù)整數(shù),0和正...

    iflove 評(píng)論0 收藏0
  • JavaScript核心語法 [ 數(shù)據(jù)類型 ]

    摘要:數(shù)據(jù)類型數(shù)據(jù)類型表示數(shù)值的類型類型的分類原始類型類型數(shù)字類型類型分為整數(shù)和浮點(diǎn)數(shù)整數(shù)正整數(shù)負(fù)整數(shù)變量為數(shù)字類型整數(shù)顯示浮點(diǎn)數(shù)小數(shù)變量為數(shù)字類型浮點(diǎn)數(shù)顯示浮點(diǎn)數(shù)在小數(shù)點(diǎn)前面如果沒有數(shù)字,會(huì)被默認(rèn)為在小數(shù)點(diǎn)前的數(shù)字為比如會(huì)顯示浮點(diǎn)數(shù)的 數(shù)據(jù)類型 數(shù)據(jù)類型 - 表示數(shù)值的類型 類型的分類 原始類型 number類型(數(shù)字類型) number類型分為整數(shù)和浮點(diǎn)數(shù) 整數(shù) - 正整數(shù) 、0 、負(fù)...

    luffyZh 評(píng)論0 收藏0
  • JavaScript核心語法——語句

    摘要:語句塊的結(jié)尾不需要分號(hào),語句塊中的行都有縮進(jìn)單并不是必須的。條件語句條件語句就是指通過判斷指定的計(jì)算結(jié)果,來決定執(zhí)行還是跳過指定的語句塊。語句,在語句的基礎(chǔ)上,允許提供多個(gè)條件判斷。語句是終端語句,用于循環(huán)語句或開關(guān)語句。 語句 語句的概念 語句其實(shí)就是JavaScript中的整句或命令,使用分號(hào)進(jìn)行分隔,可以編寫一句,也可以編寫多句。JavaScript中使用花括號(hào)({})表示一個(gè)語...

    seanlook 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

kamushin233

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<