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

JavaScript中聲明數值型

趙鴻安1年前8瀏覽0評論
JavaScript中聲明數值型的方式非常簡單,常見的有兩種,分別是字面量的方式和使用Number函數的方式。
字面量的方式是通過給變量賦值來聲明數值型變量的,例如:

var age = 18;
var height = 1.75;

上述代碼中,age和height分別是整型和浮點型數值型變量,其賦值方式非常簡單,直接使用等號將數值賦給變量即可。
使用Number函數聲明數值型的方式也非常常見,例如:

var year = Number('2020');
var profit = Number('12.34');

上述代碼中,year和profit同樣是整型和浮點型數值型變量,但是其變量的值是通過Number函數將字符串轉換為數值型的方式得到的。
在JavaScript中,數值型還有特殊的一種叫做NaN(Not a Number),表示非數值型,例如:

var result = Number('hello');
console.log(result); // 輸出NaN

使用NaN需要注意的是,NaN與任何值都不相等,包括自身,因此判斷一個變量是否是NaN,需要使用特殊的isNaN函數,例如:

var result = Number('hello');
console.log(isNaN(result)); // 輸出true

當然,在數值型操作中,還有一些比較常見的事項,例如:

  • 數值型變量可以進行算術運算,包括加、減、乘、除、取余等;

  • 數值型變量也可以進行比較運算,包括大于、小于、等于、不等于、大于等于、小于等于等;

  • 數值型變量還可以進行邏輯運算和位運算;

  • 除非特別需要,JavaScript中一般不需要聲明變量類型,因為JavaScript會自動進行類型轉換。


例如,以下代碼演示了一些數值型變量的運算和比較:

var a = 10;
var b = 5;
var c = 2;
console.log(a + b); // 輸出15
console.log(a - b); // 輸出5
console.log(a * b); // 輸出50
console.log(a / b); // 輸出2
console.log(a % b); // 輸出0
console.log(a > b); // 輸出true
console.log(a == b); // 輸出false
console.log(a != b); // 輸出true
console.log(a <= b); // 輸出false
console.log(a && b); // 輸出5
console.log(a || b); // 輸出10
console.log(~c); // 輸出-3
console.log(c << 1); // 輸出4
console.log(c >> 1); // 輸出1

以上代碼中,a、b、c均是數值型變量,根據運算符的不同,可以進行各種運算和比較。
總之,JavaScript中聲明數值型變量非常簡單,通過賦值或使用Number函數即可完成,而且數值型變量也可以進行各種算術、比較、邏輯和位運算,大大增強了其靈活性和可操作性。