66 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			66 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | id: 587d7b83367417b2b2512b37 | ||
|  | title: freeCodeCamp とブラウザーのコンソールの違いを理解する | ||
|  | challengeType: 1 | ||
|  | forumTopicId: 301193 | ||
|  | dashedName: understanding-the-differences-between-the-freecodecamp-and-browser-console | ||
|  | --- | ||
|  | 
 | ||
|  | # --description--
 | ||
|  | 
 | ||
|  | お気づきかもしれませんが、freeCodeCamp の一部のチャレンジには独自のコンソールが含まれています。 このコンソールは、ブラウザーのコンソールとは少し異なる動作をします。 | ||
|  | 
 | ||
|  | `console` ではメッセージを出力するために多くのメソッドを使用します。 たとえば、`log`,、`warn`、 `clear` などがあります。 freeCodeCamp のコンソールは `log` メッセージのみを出力し、ブラウザーのコンソールはすべてのメッセージを出力します。 コードを変更すると、自動的に実行され、ログが表示されます。 freeCodeCamp のコンソールはコードが実行されるたびにクリアされます。 | ||
|  | 
 | ||
|  | # --instructions--
 | ||
|  | 
 | ||
|  | まず、ブラウザーのコンソールを開いてログを表示してください。 それには、一番上にある freeCodeCamp のナビゲーションバーを右クリックし、たいていのブラウザーでは `inspect` をクリックします。 次に、開いたウィンドウで `console` タブを探します。 | ||
|  | 
 | ||
|  | その次に、`console.log` を使用して `output` 変数を出力してください。 ログを表示するため、2 つのコンソールを表示してください。 最後に、ログの後に `console.clear` を使用してブラウザーのコンソールをクリアしてください。 2 つのコンソールの違いを確認してください。 | ||
|  | 
 | ||
|  | # --hints--
 | ||
|  | 
 | ||
|  | `console.log` を使用して `output` 変数を出力します。 | ||
|  | 
 | ||
|  | ```js | ||
|  | assert(__helpers.removeWhiteSpace(code).match(/console\.log\(output\)/)); | ||
|  | ``` | ||
|  | 
 | ||
|  | `console.clear()` を使用してブラウザーのコンソールをクリアします。 | ||
|  | 
 | ||
|  | ```js | ||
|  | assert( | ||
|  |   __helpers | ||
|  |     .removeWhiteSpace(code) | ||
|  |     .match(/console.clear\(\)/) | ||
|  | ); | ||
|  | ``` | ||
|  | 
 | ||
|  | ログを表示した後、コンソールをクリアします。 | ||
|  | 
 | ||
|  | ```js | ||
|  | assert( | ||
|  |   __helpers | ||
|  |     .removeWhiteSpace(code) | ||
|  |     .match(/console\.log\(output\)[\s\S]*console.clear\(\)/) | ||
|  | ); | ||
|  | ``` | ||
|  | 
 | ||
|  | # --seed--
 | ||
|  | 
 | ||
|  | ## --seed-contents--
 | ||
|  | 
 | ||
|  | ```js | ||
|  | let output = "Get this to show once in the freeCodeCamp console and not at all in the browser console"; | ||
|  | 
 | ||
|  | ``` | ||
|  | 
 | ||
|  | # --solutions--
 | ||
|  | 
 | ||
|  | ```js | ||
|  | let output = "Get this to show once in the freeCodeCamp console and not at all in the browser console"; | ||
|  | 
 | ||
|  | console.log(output); | ||
|  | console.clear(); | ||
|  | ``` |