検索
ホームページウェブフロントエンドjsチュートリアルJavaScriptで演算子を簡単に操作する方法を図とテキストで詳しく解説

いくつかの簡単な演算子について話しましょう

  • + プラス記号: 1. 2 つの数値の合計を計算するために使用されます。 2. 2 つの文字列を結合するために使用されます

  • - マイナス記号: 1. 2 つの数値の差を計算するために使用されます。 2. 負の数値を識別するために数値の前に使用されます

  • * 乗算記号: 2 つの数値の乗算を計算するために使用されます。積

  • / 除算記号: 被除数を除数で除算した商を計算するために使用されます

  • % 剰余: 被除数を除数で除算した後に得られる剰余を計算するために使用されます ( ここでの計算は整数除算、整数除算後の剰余が取得されます)

  • = 代入: 値 (オブジェクト、関数、数値、文字列、ブール値) を変数

    に割り当てるために使用されます。

ここでは、演算子が演算の結果を表示していることがはっきりとわかります。加算、減算、乗算、除算について詳しく説明する必要はありません。皆さんの計算スキルは私より優れているはずです。 , なぜなら、私はちょうど中学校を卒業したばかりなので、もう少し話したいのは、上の5%2の例を見ると、余りは1です。5÷2というように計算されます。 = 2... 1. これは小学校 2 年生で読んでください。前に計算してみます。被除数 ÷ 除数 = 商...剰余、この余りは剰余演算の結果であり、先ほどの等号も表します。昨日は、代入に使用されます var temp = value; var キーを使用します 単語は変数を宣言するために使用され、= は値を割り当てるために使用されます。値のタイプはオブジェクト、関数、数値です。 、文字列、またはブール値 前に説明したように、関数とは関数本体であり、言うまでもなく、文字列は引用符で囲まれた文字列です。ブール値は、true と false の 2 つの値のみを持つ型です。3 番目の値はありません。

さまざまな値がどのようなものかを見てみましょう


//这里我们给了一个空对象(null)
  var temp_1 = null;
  //这里我们给一个函数
  var temp_2 = function(){
   console.log("Write Something");
  };
  //这里我们给了一个字符串
  var temp_3 = "My name is MrDream";
  //这里我们给了一个boolean值
  var temp_4 = true;

これらの基本的な操作を見て読者が心配しないように願っています。 . これは導入と説明の段階なので、次の記事でさらに多くのことを理解する必要があります。そうしないと、後でいくつかのことについて説明します。コードをコピーして使用するだけでは意味がなく、独自に書きたいものを書くことができません。

小さなアップグレード後にオペレーターがどのように見えるかをさらに理解しましょう?

注: 現時点では、いくつかの基本的な演算子といくつかの特殊な演算子についてのみ説明します。後でいくつかの応用例で説明します。その後、理解がさらに深まります

  • += 追加して待ちます: 最初に追加します。 2 つのオペランドを減算し、加算した値を最初のオペランドに代入します

  • -= 減算: まず 2 つのオペランドを減算し、次に加算した値を最初のオペランドに代入します

  • *= 乗算して待機: まず 2 つのオペランドを乗算し、次に加算した値を最初のオペランドに代入します。 演算オブジェクト

  • /= 除算して待機: まず 2 つの演算オブジェクトを除算し、次に最初の演算オブジェクトに値を加算します

  • %= 剰余: まず 2 つのオペランドに対して剰余演算を実行し、次に加算された値を最初のオペランド

に代入します。いくつかの単純な比較演算子

= = 絶対に等しくない: 演算子の両側のオブジェクトが絶対に等しくないかどうかを判断します

  • != 等しくありません: 演算子の両側のオブジェクトが等しくないかどうかを判断します

  • || or (または ): まず、演算子の左側と右側のオブジェクトが「非 null オブジェクトまたは非未定義オブジェクト」であるかどうかを判断し、両方ともそうであれば、その値を返します。正しい値があれば、それ以外の値を返します

  • && And (AND): まず、演算子の左側と右側のオブジェクトが「非 null オブジェクトまたは非未定義オブジェクト」であるかどうかを判断し、どちらでもない場合は、右側の値を返します。 1 つの値があればそれを返し、両方が同じであれば左側の値を返します。

  • ! 否定 (not): 値をブール値に変換した後、それを否定します

(注: ここで言及している or、and、否定演算子について話しています)実際、内部演算にはバイナリの OR 演算と NOT 演算の結果が含まれます。) 以下にいくつかの例を見てみましょう。

以上がJavaScriptで演算子を簡単に操作する方法を図とテキストで詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
es6数组怎么去掉重复并且重新排序es6数组怎么去掉重复并且重新排序May 05, 2022 pm 07:08 PM

去掉重复并排序的方法:1、使用“Array.from(new Set(arr))”或者“[…new Set(arr)]”语句,去掉数组中的重复元素,返回去重后的新数组;2、利用sort()对去重数组进行排序,语法“去重数组.sort()”。

JavaScript的Symbol类型、隐藏属性及全局注册表详解JavaScript的Symbol类型、隐藏属性及全局注册表详解Jun 02, 2022 am 11:50 AM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于Symbol类型、隐藏属性及全局注册表的相关问题,包括了Symbol类型的描述、Symbol不会隐式转字符串等问题,下面一起来看一下,希望对大家有帮助。

原来利用纯CSS也能实现文字轮播与图片轮播!原来利用纯CSS也能实现文字轮播与图片轮播!Jun 10, 2022 pm 01:00 PM

怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯CSS也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助!

JavaScript对象的构造函数和new操作符(实例详解)JavaScript对象的构造函数和new操作符(实例详解)May 10, 2022 pm 06:16 PM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于对象的构造函数和new操作符,构造函数是所有对象的成员方法中,最早被调用的那个,下面一起来看一下吧,希望对大家有帮助。

javascript怎么移除元素点击事件javascript怎么移除元素点击事件Apr 11, 2022 pm 04:51 PM

方法:1、利用“点击元素对象.unbind("click");”方法,该方法可以移除被选元素的事件处理程序;2、利用“点击元素对象.off("click");”方法,该方法可以移除通过on()方法添加的事件处理程序。

JavaScript面向对象详细解析之属性描述符JavaScript面向对象详细解析之属性描述符May 27, 2022 pm 05:29 PM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于面向对象的相关问题,包括了属性描述符、数据描述符、存取描述符等等内容,下面一起来看一下,希望对大家有帮助。

foreach是es6里的吗foreach是es6里的吗May 05, 2022 pm 05:59 PM

foreach不是es6的方法。foreach是es3中一个遍历数组的方法,可以调用数组的每个元素,并将元素传给回调函数进行处理,语法“array.forEach(function(当前元素,索引,数组){...})”;该方法不处理空数组。

整理总结JavaScript常见的BOM操作整理总结JavaScript常见的BOM操作Jun 01, 2022 am 11:43 AM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于BOM操作的相关问题,包括了window对象的常见事件、JavaScript执行机制等等相关内容,下面一起来看一下,希望对大家有帮助。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境