jslint.comを使用していくつかの関数を検証していますが、エラーが発生しました。
「先頭の小数点はドットと混同される可能性があります」
エラーを引き起こした行は次のとおりです。
if ( myvar = .95 ){
どうすれば修正できますか?
jslint.comを使用していくつかの関数を検証していますが、エラーが発生しました。
「先頭の小数点はドットと混同される可能性があります」
エラーを引き起こした行は次のとおりです。
if ( myvar = .95 ){
どうすれば修正できますか?
簡単です。ドットの前にゼロを付けてください。ドットはオブジェクトのプロパティにも使用されているため、混乱する可能性があるため、JSLintは文句を言うと思います。さらに、equalsがありませんが、JSではトリプルequalsを使用することをお勧めします。
if (myvar === 0.95) { ... }
これで、JSLintはもう文句を言いません。
これは実際のJavascriptエラーではありません。Javascriptは、先頭に0がなくても正常に機能します。ただし、JSLintがそのエラーを表示しないようにするには、先頭に0を追加するだけです。
if ( myvar = 0.95 ){
より明確ですが、実際には必要ありません。
==
ですか?=
演算子は割り当て用で、演算子==
は比較用です。