JavaScript 不 能 做 什 麼

JavaScript 雖 然 很 Powerful , 但 目 前 仍 不 能 做 下 列 的 功 能

No Compiled JavaScript 是 解 譯 式 的 語 言 , 因 此 在 速 度 上 較 Java 為 慢 , 而 且 所 有 檢 查 語 法 的 正 確 性 都 是 在 Browser 端 做 。
No support for pointers 和 Java 一 樣 不 支 援 C/C++ 常 用 的 指 標 型 態 , 這 也 是 一 個 語 言 上 的 安 全 考 量 。
No file manipulation JavaScript 不 能 對 檔 案 做 open, read 或 write 等 動 作 。 另 有 一 種 在 伺 服 器 端 執 行 的JavaScript (JavaScript for Server) 的 版 本 則 允 許 。
No dynamic additions 在 browser 載 入 文 件 後 , JavaScript 不 能 再 對 文 件 加 入 新 的 資 訊 (如 物 件 或 文 字) 。 JavaScript 能 做 的 是 在 文 件 載 入 時 定 義 一 些 元 件 , 然 後 對 已 存 在 的 物 件 做 修 改 。
no true object-Oriented support JavaScript 不 提 供 物 件 導 向 的 特 性 , 含 繼 承 (Inheritance) 等 。