データ変換の補数と演算子

4.2 他のデータ型を文字列に変換する

1、文字列()

文字列 (変数)

機能: 文字列型に変換

戻り値(result):文字列型に変換した値

2.変数.toString()

構文: x.toString()

変換する x の値

機能: 文字列型に変換

戻り値(result):文字列型に変換した値

違い: String() は他の型を文字列に変換できます

toString() は Null と Undefind を変換できません。その他は文字列に変換できます

3. + を使用して数値型を文字列に変換します (値の後に空の文字列を追加します)

+(スプライシング) 例: 10+""====数値 10 を文字列 10 に変換します。

4.3 他のデータ型をブール型に変換する

Boolean()方法

使用: ブール値(x):

関数: x をブール型に変換します

戻り値 (結果): true または false

ルール: js では、"" (空の文字列を参照します。'' も指定できます)、0、null、undefined、NaN のみ、これらは false、残りは true

4.4 非数の検出: isNaN() メソッド

構文: isNaN(X)

関数: x が非数かどうかをチェックし、非数の場合は結果が true、非数の場合は false (数値であり、そうでない場合は false を返す)数値、true を返す)

返される結果: true または false

注: isNaN(x) は isNaN(Number(x)) と同等です

5. オペレーター

(1) 算術演算子 + - * / % (剰余)

(2)代入演算子

= : 代入

var a=10 ; a に 10 を代入すると、a に格納される値は 10 になります

+=

a+=10;等价于a=a+10;a=20

-=

a-=10;等价于a=a-10;a=10

*=

a*=10;等价于a=a*10;a=200

/=

a/=10;等价于a=a/10;a=20

%=

a%=10;等价于a=a%10;a=0

(3) 論理演算子

&& === そして、そして

使用: ブール型の値 && ブール型の値

特徴: 1つの偽物は偽物です

|| === または、または

使用: ブール型の値 && ブール型の値

特徴:1つの真は真です

!===取反

使用:!ブール値

特徴:真と偽を逆にする

(4) 比較演算子(関係演算子)

比較の結果はブール値です

(> < >= <= == === !=)

== (厳密な等号ではない) は値のみを比較し、型は比較しません

=== (厳密な等号) は値と型を比較します

注: === を除いて、他のものは暗黙の変換を実行します

(5) 自己増加と自己減少

記号: ++ –

使用: a++ (ポストインクリメント) ++a (プリインクリメント)

差分:1.単体で使用時、差分が無ければ自身に1加算

2. さまざまな計算、出力、代入などの演算に関与する場合、前++では最初に1を加えてから演算し、後++では最初に演算してから1を加える

(6) 三項演算子

書き方:条件式?式1: 式2

実行過程:条件式が真なら式1へ、偽なら式2へ

 <script>
        var x =prompt("请输入...")
        //控制台输出
    //   console.log(x%2==0?("是偶数"):("是奇数"))  
      alert(x%2==0?("是偶数"):("是奇数"))
        
    </script>

おすすめ

転載: blog.csdn.net/qq_45349018/article/details/121641283