プログラミングメモ

自分が忘れないようにJava、Python、PHP、Linux、パソコントラブル対応についてメモします

‘シングルコーテーションと”ダブルコーテーションどちらを使うか いろいろなプログラミング言語で比較

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>