2012-04-16 4 views
4
"use strict"; 
var debug = function(m) { 
    console.log(' \033[32mdebug -\033[39m:' + m); 
} 

\ 033は、strictモードでstrictモードを脱いで横にその周りにどのような方法を飛行するつもりはないですか?Javascriptで厳密なモードを使用して制御文字を送信するには?

+2

あなたは、\ 033' 'と正確に何を意味するのですか? – KooiInc

+0

@AvengerMojo:あなたはJavaScriptを実行するために使用しますか?ノード? –

+1

@KooiInc:\ 033はエスケープです。 http://linux.die.net/man/4/console_codes '\ 033 [32m'はフォアグラウンドカラーを変更します。 http://www.bashguru.com/2010/01/shell-colors-colorizing-shell-scripts.html –

答えて

5

ではなく\u001bを使用してください。 \0...はJavaScript環境がサポートしていない8進エスケープシーケンスです。

+2

おかげでUnicodeの文字テーブルのヘルプhttp://etutorials.org/Programming/actionscript/Appendix+A.+Unicode+Escape+Sequences+for+Latin+1+Characters/ – AvengerMoJo

+0

これはstrictモードで実行されますCoffeeScriptのために特に便利です – chizzle

関連する問題