ホームページ >ウェブフロントエンド >jsチュートリアル >javascript_javascript ヒントのプラス記号 () 演算子のいくつかの魔法の関数
JavaScript は魔法の言語であり、この魔法の言語には魔法のプラス演算子があります。
一般的に使用される加算演算子を使用できます:
1. 加算演算、例:alert(1 2); ==>3
2. 文字列連結、例:alert("a" "b");==>"ab"
より高度なものは「=」で、上記の 2 つの操作も実行します。
昨日、JavaScript ジャングル グループで質問をしました: 日付形式文字列「2000-09-11 19:22」をミリ秒に変換するにはどうすればよいですか?
Mengzhanren は毎日すぐに答えてくれました: new Date('2000-09-11 19:22') 試してみましたが、うまくいきませんでした。正しいものは new Date('2000/09/11 19) です。 :22分)。
答えは重要ではないようです。その前にプラス演算子があるのがわかります。正直に言うと、私はこの書き方をこれまで見たことがありません。 JavaScript のマジカル プラス演算子は、通常は文字列と数値の間でデータ型を変換する際にも非常に魔法の効果を発揮します。たとえば、JavaScript Jungle のネットユーザーである Jason が示した例は次のとおりです。
new Date();
parseInt(“1,000″) // -> 1,000
”1,000″; よりも安全な文字列解析。 user input
parseInt(“010″); // -> 8、8 進リテラル接頭辞
”010” のため、`Number()` は 8 進リテラルを解析しません。
// いくつかの単純な略語: if (someVar === null) {someVar = 0};
null; // -> 0;
true;
//その他:
''1e10''; -> -12 :
もちろん、次のように空の文字列に数値を追加することで、数値を文字列に変換することもできます。
さらに、文字列を数値に変換するための減算演算子が含まれています。たとえば、alert( typeof ("123"-0));//->number;
もちろん、plus 演算子の不明な使用機能がいくつかあるかもしれません。追加するにはメッセージを残してください。