私はJavascriptを初めて使い、JSLintを通じて検証しようとしています。 グローバルに使用して検証するには、「厳密に使用する」必要がありますか?JSLintでグローバルに 'use strict'を設定するには
これは、「予期しない式が文の位置に 『厳格な使用』。」私にエラーを与える:
"use strict";
console.log('doing js in head-section');
function helloWorld() {
console.log('called function helloWorld()');
alert('Hello World from a JS function showing an alert!');
}
function helloMyNumber() {
console.log('called function helloMyNumber()');
var max = 42;
var yourLuckyNumber = prompt('Enter your lucky number (between 1 and '+ max +')');
var myLuckyNumber = Math.floor(Math.random()*(max+1));
var paragraph = document.getElementById('luckynumber');
paragraph.innerHTML = paragraph.innerHTML + ' Your lucky number is: ' + yourLuckyNumber + '. Mine is: ' + myLuckyNumber + '. They ' + (yourLuckyNumber == myLuckyNumber ? 'DID ' : 'did NOT ') + 'match!';
}
console.log('doing JS in body-section');
document.writeln('<p class="green">Hello World from JS within a body-section in HTML!</p>');
'厳密に"; "を使用すると、ファイルの先頭に完全に有効です。 –