2012-02-09 24 views
0

我瞭解到JavaScript是一種「鬆散類型」的語言。還有哪些其他語言像JavaScript一樣寬鬆地輸入?

其他語言是什麼「鬆散類型?」

+0

不需要一個變量的語言。 – 2012-02-09 22:52:23

+0

鬆散類型意味着你可以決定或不決定給變量一個類型(如AS3),而不是強類型的地方(如Java)。在JS中沒有用於聲明類型的構造,所以它不是任何類型的「類型」,它是無類型的。 Typed不僅僅意味着一種語言在in中有不同的類型,它指的是爲變量本身聲明特定的類型,例如'String str ='blah';'在Java中或'var str:String ='blah';'在AS3。 – 2012-10-19 16:22:54

回答

3

一個比「鬆散類型」更精確的術語是動態類型的。一個簡短的清單:

  • 的Python
  • 紅寶石
  • 的Lisp /計劃
  • 的Perl
  • 任何其他的ECMAScript,如動作腳本

如需更多信息,請參閱http://en.wikipedia.org/wiki/Dynamic_programming_language#Examples

+0

這是最好的答案,因爲通過大多數定義,javascript不是弱/鬆散類型的。強類型==必須聲明一個var類型(Java)。弱/鬆散類型==可以聲明一個var類型,不是強制性的(AS3)。 Untyped ==沒有選項來聲明var類型(javascript)。將它們定義爲「動態類型」是更好地消除許多人錯誤地稱爲弱類型的方法,我爲此讚賞。 – 2012-10-19 16:17:10

2

PHP & PERL也很弱勢y打字。

0

很多解釋型語言如PHP或珍珠,總之一個鬆散類型的語言是不正確的,甚至英語笑來定義

相關問題