JavaScript 演算子の紹介

Intermediate

This tutorial is from open-source community. Access the source code

はじめに

JavaScript のドキュメントへようこそ!この実験では演算子について学びます。

これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 中級 レベルの実験の完了率は 77%です。学習者から 100% の好評価を得ています。

足し算

ターミナル/SSH を開き、コーディングの練習を始めるには node と入力します。

演算子 は、2 つの値(または変数)に基づいて結果を生成する数学的記号です。

2 つの数値を足し合わせるか、2 つの文字列を結合します。

// 2 つの数値を足し合わせる
6 + 9;
// 2 つの文字列を足し合わせる
"Hello " + "world!";

コメントは、コードに付加できるテキストの断片です。ブラウザはコメントとしてマークされたテキストを無視します。CSS と同じように JavaScript にコメントを記述できます。

/*
この間のすべてがコメントです。
*/

コメントに改行が含まれていない場合は、このようにスラッシュ 2 つの後に記述することもできます。

// これはコメントです

減算、乗算、除算

これらは、基本的な数学で期待される通りのことを行います。

// 減算 (-)
9 - 3;
// 乗算 (*)
8 * 2; // JS での乗算はアスタリスクです
// 除算 (/)
9 / 3;

代入

既に見てきた通り、これは変数に値を代入します。

let myVariable = "Bob";

厳密な等価性

これは、2 つの値が等しく、かつ同じデータ型であるかどうかをテストします。true/false(ブール型)の結果を返します。

let myVariable = 3;
myVariable === 4;

否定、非等価

これは、その前にある論理値の逆を返します。truefalse に、などと変えます。等価演算子と一緒に使用される場合、否定演算子は 2 つの値が等しくないかどうかをテストします。

「否定」については、基本的な式は true ですが、比較は false を返します。なぜなら、それを否定しているからです。

// 否定 (!)
let myVariable = 3;
!(myVariable === 3);

「非等価」は、基本的に同じ結果を異なる構文で得ます。ここでは、「myVariable が 3 に等しくないか」をテストしています。これは false を返します。なぜなら、myVariable は 3 に等しいからです。

// 非等価 (!==)
let myVariable = 3;
myVariable !== 3;

さらに多くの演算子がありますが、今のところこれだけで十分です。完全な一覧については、式と演算子 を参照してください。

注意: 計算を行う際にデータ型を混ぜると、奇妙な結果につながることがあります。変数を正しく参照し、期待する結果を得るように注意してください。たとえば、コンソールに '35' + '25' を入力してみてください。なぜ期待する結果が得られないのでしょうか?引用符が数字を文字列に変えてしまうため、数字を足すのではなく文字列同士を連結してしまったからです。35 + 25 を入力すると、2 つの数字の合計が得られます。

まとめ

おめでとうございます!あなたは演算子の実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を練習することができます。