‘シングルコーテーションと”ダブルコーテーションどちらを使うか いろいろなプログラミング言語で比較
Java
//シングルコーテーションは文字1個(char型)
System.out.println('a');
//ダブルコーテーションは文字列(String)
System.out.println("abcde");
Python
#シングルコーテーション
print('Hello')
#ダブルコーテーション
print("Hello")
#Pythonではシングルコーテーションでもダブルコーテーションでも違いはない。
#文字列の中にシングルコーテーションを含めたい場合は、ダブルコーテーションを、
#文字列の中にダブルコーテーションを含めたい場合は、シングルコーテーションを
#使用すると簡単
print("シングルコーテーションは'だ")
print('ダブルコーテーションは"だ')
PHP
//シングルコーテーションだと中の変数は展開されない
$a = 'aaa';
print '$a'; //$aが表示
//ダブルコーテーションだと中の変数は展開される
$a = 'aaa';
print "$a"; //aaaが表示
JavaScript
//シングルコーテーション
document.write('Hello');
//ダブルコーテーション
document.write("Hello");
/*
JavaScriptではシングルコーテーションでもダブルコーテーションでも違いはない。
文字列の中にシングルコーテーションを含めたい場合は、ダブルコーテーションを、
文字列の中にダブルコーテーションを含めたい場合は、シングルコーテーションを
使用すると簡単。
また、HTMLの属性値を囲むのはダブルコーテーションが多いので、
onclickで使用する場合等は、シングルコーテーションで囲む方がすっきりする
*/
<button onclick="alert('Hello')">ここをクリック</button>