欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript中是什么操作符

曹春艷1年前8瀏覽0評論

Javascript中,操作符是指在程序運行時用于執(zhí)行特定計算操作的符號,包括算術、賦值、比較、邏輯、位運算和條件操作符。

算術操作符用于數(shù)學計算,常見的有加號(+)、減號(-)、乘號(*)、除號(/)和求余(%)操作符。

var x = 5;
var y = 3;
console.log(x + y);   // 輸出8
console.log(x - y);   // 輸出2
console.log(x * y);   // 輸出15
console.log(x / y);   // 輸出1.6666666666666667
console.log(x % y);   // 輸出2

賦值操作符用于給變量賦值,常見的有等號(=)、加等于(+=)、減等于(-=)、乘等于(*=)、除等于(/=)和取余等于(%=)操作符。

var x = 5;
x += 3;
console.log(x);   // 輸出8

比較操作符用于比較兩個值的大小關系,常見的有相等(==)、全等(===)、不相等(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)操作符。

var x = 5;
var y = "5";
console.log(x == y);   // 輸出true,因為值相等
console.log(x === y);  // 輸出false,因為類型不同
console.log(x != y);   // 輸出false,因為值相等
console.log(x > y);    // 輸出false,因為字符串"5"會被自動轉換為數(shù)字5
console.log(x >= y);   // 輸出true,因為值相等

邏輯操作符用于邏輯判斷,常見的有與(&&)、或(||)和非(!)操作符。

var x = 5;
var y = 3;
console.log(x > 3 && y > 3);   // 輸出false,因為y不大于3
console.log(x > 3 || y > 3);   // 輸出true,因為x大于3
console.log(!(x > 3));         // 輸出false,因為x大于3

位運算操作符用于對數(shù)字進行位運算,常見的有按位與(&)、按位或(|)、按位異或(^)、按位非(~)、左移(<<)、右移(>>)和無符號右移(>>>)操作符。

var x = 5; // 二進制表示為101
var y = 3; // 二進制表示為011
console.log(x & y);    // 輸出1(二進制表示為001)
console.log(x | y);    // 輸出7(二進制表示為111)
console.log(x ^ y);    // 輸出6(二進制表示為110)
console.log(~x);       // 輸出-6
console.log(x << 1);   // 輸出10(二進制表示為1010)
console.log(x >> 1);   // 輸出2(二進制表示為10)
console.log(x >>> 1);  // 輸出2(二進制表示為10)

條件操作符(三目運算符)用于根據(jù)條件返回不同的值,常見的形式為condition ? value1 : value2

var x = 5;
var y = x > 3 ? "大于3" : "不大于3";
console.log(y);    // 輸出"大于3"

以上就是Javascript中常見的操作符,它們都可以用于簡化代碼,提高編程效率。