iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 25
0
自我挑戰組

半路出家的工程師重新認識 JavaScript系列 第 25

25. Speaking JavaScript - 標準全域變數

  • 分享至 

  • xImage
  •  

標準全域變數( global variables )

今天將會來介紹 ECMAScript 規格所標準化的全域變數


建構器

  • Array
  • Boolean
  • Date
  • Function
  • Number
  • Object
  • RegExp
  • String

除了 Function, RegExp 外的其他建構器前面都有介紹過了


錯誤建構器

  • Error
  • EvalError
  • RangeError
  • ReferenceError
  • SyntaxError
  • TypeError
  • URIError

非建構器的函式

  • encodeURI(uri)

    會用百分比符號(%)來編碼 uri 中的特殊字元

  • encodeURIComponent(uriComponent)

    會用百分比符號(%)來編碼 uriComponent 中的所有字元

    除了: a-z A-Z 0-9 - _ . ! ~ * ' ( )

  • decodeURI(encodeURI)

    解碼由 encodeURI 所產生經百分比符號編碼過的 URI

  • decodeComponentURI(encodeComponentURI)

    解碼由 encodeComponentURI 所產生經百分比符號編碼過的 URIComponent

  • isFinite(number)

  • isNan(value)

  • parseFloat(string)

  • parseInt(string, radix)


Function

前面的函式有介紹過

var x = '123';

function demoFunc() {
    return x;
}

> demoFunc()
'123'

特殊命名空間與特殊值

  • JSON

    JSON API 功能

  • Math

    Math API 功能

  • Object

  • undenfined

    用來表示某個東西不存在的一個值

  • Nan

    用來表示某個東西並非一個數字的一個值

  • Infinity

    代表數值的無限大


結論

今天先介紹這些全域變數

明天將會介紹在開發時常在瀏覽器端使用的主控台 API


上一篇
24. Visual Studio 遇到 TypeScript UsingTask 的解法 part 2
下一篇
26. Speaking JavaScript 主控台 API (待補)
系列文
半路出家的工程師重新認識 JavaScript30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言