�ȑO�AHTML5 �ȂǕ����ŏЉ�ꂽ CoffeeScript �������Ă݂܂��B CoffeeScript �� JavaScript ���������߂̃X�N���v�g�ł��B
CoffeeScript ���g�������b�g�͎��̂悤�Ȋ����ł��B
����ł͎��̃T�C�g���Љ��Ă��܂����B
[�Q�l]
�������ႢCoffeeScript�̖{
CoffeeScript �� Node.js �̊g���� �ȒP�Ɏ����Ȃ��̂ł��� �{�Ƃ̃T�C�g�ɍs���ƃu���E�U��Ŏ������Ƃ��ł��܂��B
[�Q�l]
CoffeeScript
��L�T�C�g�̏㕔���j���[�ɂ���u TRY COFFEESCRIPT �v���N���b�N����� �E�B���h�E���\�������̂ŁA������ CoffeeScript ���L�q����ƉE���ɃR���p�C�����ꂽ JavaScript �� �o�͂���܂��B
���ۂɎ����Ă݂܂��B
[CoffeeScript] alert "success" �@�@�� [JavaScript] alert("success");
�܂��A�J�b�R���ȗ����邱�Ƃ��o���܂��i�J�b�R���Ȃ��Ƃ킩��ɂ����Ȃ�ꍇ�͕t���܂��j�B �Z�~�R�������ȗ��ł��܂��B
[CoffeeScript] alert "success" if document? �@�@�� [JavaScript] if (typeof document !== "undefined" && document !== null) { alert("success"); }
�I�u�W�F�N�g�̑��ݔ��肪 ? �����ŋL�q�ł��܂��B ���̕ӂ�͌���d�l��m��Ȃ��Ɠ���ł��� �n�}��₷���Ƃ���ł��ˁB
[CoffeeScript] if check() run1() run2() else run3() �@�@�� [JavaScript] if (check()) { run1(); run2(); } else { run3(); }
�u���b�N�� Python �̂悤�ɃC���f���g�ŕ\�����܂��B �u���b�N�̊J�n�J�b�R�̈ʒu�Ƃ��u���₷���Ƃ���ł��ˁB
�u���E�U��ł��̂܂g���Ȃ��ƕ��y�͓���Ǝv���܂��� �_��Ȍ���d�l�Ɏ����ꂸ�A�O���琮��������͍D���ł��B