Java Script學習 4

來源:互聯網
上載者:User

標籤:表單驗證   理解   html 表單   開始   script   完成   explorer   頭部   忽略   

JavaScript strict 模式(use strict)

JavaScript strict 模式(strict mode)即在嚴格的條件下運行。

使用 "use strict" 指令

"use strict" 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。

它不是一條語句,但是是一個字面量運算式,在 JavaScript 舊版本中會被忽略。

"use strict" 的目的是指定代碼在嚴格條件下執行。

strict 模式下你不能使用未聲明的變數。支援strict 模式的瀏覽器:
Internet Explorer 10 +、 Firefox 4+ Chrome 13+、 Safari 5.1+、 Opera 12+。

strict 模式聲明

strict 模式通過在指令碼或函數的頭部添加 "use strict"; 運算式來聲明。

為什麼使用strict 模式:

    消除Javascript文法的一些不合理、不嚴謹之處,減少一些怪異行為;
  • 消除代碼啟動並執行一些不安全之處,保證代碼啟動並執行安全;
  • 提高編譯器效率,增加運行速度;
  • 為未來新版本的Javascript做好鋪墊。

"strict 模式"體現了Javascript更合理、更安全、更嚴謹的發展方向,包括IE 10在內的主流瀏覽器,都已經支援它,許多大項目已經開始全面擁抱它。

另一方面,同樣的代碼,在"strict 模式"中,可能會有不一樣的運行結果;一些在"正常模式"下可以啟動並執行語句,在"strict 模式"下將不能運行。掌握這些內容,有助於更細緻深入地理解Javascript,讓你變成一個更好的程式員。

JavaScript 表單驗證

HTML 表單驗證可以通過 JavaScript 來完成。

Java Script學習 4(轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.