Changes between Version 11 and Version 12 of HowTo/JavaScriptLanguageIntroduction/ValueAndVariable
- Timestamp:
- Sep 10, 2011, 2:04:16 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HowTo/JavaScriptLanguageIntroduction/ValueAndVariable
v11 v12 419 419 === 変数の型 === 420 420 421 変数自体が型を持つか否かは、プログラム言語のポリシーに応じて別れるところです。特に、コンパイルを行うことを意識した言語 (C/C++, Java, C#, Pascal/Delphi など) や、事務処理に特化した言語 (COBOL, BASIC など) が変数に型を持たせているのとは対照的に、手軽さを重視したスクリプト言語の類 (Perl, Python, PHP, Ruby など) では変数に型を持たせないのが一般的です。421 変数自体が型を持つか否かは、プログラム言語のポリシーに応じて別れるところです。特に、コンパイルを行うことを意識した言語 (C/C++, Java, C#, !Pascal/Delphi など) や、事務処理に特化した言語 (COBOL, BASIC など) が変数に型を持たせているのとは対照的に、手軽さを重視したスクリプト言語の類 (Perl, Python, PHP, Ruby など) では変数に型を持たせないのが一般的です。 422 422 423 423 !JavaScript もこの例に漏れず、スクリプト言語ですので、変数に型はありません。なので、例えば数値で初期化した変数に、後から文字列を代入することもできてしまいます。