iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
Modern Web

訂單網頁嘗試集系列 第 17

{Day17} 小公主訂單網頁嘗試集_第十七集_javascript_number

  • 分享至 

  • xImage
  •  

繼昨天介紹了基本語法string後,我們今天打鐵趁熱,一併來看看number的部分

數字(number)

Number 物件屬於數值型態,包含整數 (integer) 和浮點數 (floating point)。

呈現方式:

一般呈現:

var x = 180;
var y = 30.25;

科學記號呈現方式:

var x = 101e5;  // 10100000
var y = 101e-5; // 0.00101

NaN (Not a Number)

NaN為number的特殊數值,是global 的屬性。NaN不等於任何值,NaN也不等於NaN,如果你要測試某值結果是否為NaN,則要用isNaN()函式。

// x = NaN
var x = 10 - 'string';
// 一個 NaN 做數值運算,返回的結果也是 NaN
// y = NaN
var y = 50 + x;

測試NaN:

isNaN(NaN);       // true
isNaN(undefined); // true
isNaN({});        // true

isNaN(true);      // false
isNaN(null);      // false
isNaN(50);        // false

轉換進位

八進位表示法 (Octal)

var x = 017;
console.log(x); // 15

十六進位表示法 (Hexadecimal)

var x = 0xaf;
console.log(x); // 175

以上是number介紹! see u!

參考來源:
https://www.fooish.com/javascript/number/
https://medium.com/tkd-giant/javascript-%E5%85%A5%E9%96%80-84c4cb12d083


上一篇
{Day16} 小公主訂單網頁嘗試集_第十六集_javascript__基本語法
下一篇
{Day18} 小公主訂單網頁嘗試集_第十八集_javascript__boolean
系列文
訂單網頁嘗試集30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言