2012-02-09 8 views
0

JavaScriptは「疎結合」言語であることを知りました。他の言語はJavaScriptのように緩やかに型付けされていますか?

他のどの言語が「疎結合ですか?」

+0

を定義する変数を必要としない言語が笑です。 –

+0

緩く型付けされているということは、(Javaのように)厳密な型指定ではなく、変数に型(AS3など)を与えるかどうかを決めるかどうかを決めることができるということです。 JSで型を宣言するための構文はありません。したがって、型指定された型ではなく、型なしです。型指定は言語内で異なる型を持つことを意味するのではなく、Javaで 'String str = 'blah';'や 'var str:String = 'blah';などの変数自体に特定の型を宣言することを指します。 AS3で –

答えて

3

「ゆるやかにタイプされた」よりも正確には動的にタイプされます。短いリスト:

  • Pythonの
  • ルビー
  • のLisp /スキーム
  • Perlの
  • などのActionScript
  • などの任意の他のECMAScript、より多くの場合

http://en.wikipedia.org/wiki/Dynamic_programming_language#Examples

+0

これは最も良い答えです。ほとんどの定義では、javascriptは弱く/緩くタイプされていないからです。強い型付き==は、var型(Java)を宣言する必要があります。 Weak/Loosely Typed ==はvar型を宣言することができますが、必須ではありません(AS3)。型なし宣言== var型(javascript)を宣言するオプションはありません。動的に型付けされたものとして定義することは、多くの人が弱い型定義を間違って呼ぶことから曖昧さを取り除く良い方法です。 –

2

を見ますPHP & PERLも弱いですタイプされた。

0

PHPや真珠などのインタプリタ型言語の多くは、短期的に緩やかに型付けされた言語であっても、正しい英語ではありません

関連する問題