値を返す別の関数があります。だから私は両方の値を合計する別の関数を作成しました。javascriptで2つの異なる関数を合計する方法
そして2つの弦のジョイントのような結果が得られます.2010ではなく1010です。両方の2つの合計を使用するには、どのような演算子が必要ですか?
値を返す別の関数があります。だから私は両方の値を合計する別の関数を作成しました。javascriptで2つの異なる関数を合計する方法
そして2つの弦のジョイントのような結果が得られます.2010ではなく1010です。両方の2つの合計を使用するには、どのような演算子が必要ですか?
これはおそらく、関数が数値データ型ではなく文字列を返すためです。
var result = (+firstFunct()) + (+secondFunct());
ありがとう、それは動作します...私は文字列であると疑われています。再度、感謝します! – MrVitaminasG
@MrVitaminasG - あなたはこの回答を受け入れることができますか? –
私はカウントダウンが投票するのを待っていました。すぐに投票することを許可しないシステム – MrVitaminasG
数値にあなたをキャストするには:あなたは数にキャスト注意は、また+
演算子を使用して、短い方法で行うことができる
var result = Number(firstFunct()) + Number(secondFunct());
関数の出力をキャストする必要があります。行うことができます。
さて、おそらく '+ numericString'が望ましいでしょう。 –
これは連結として扱うことができます。 – Thevs
どのようにして誰に嫌われていますか?単項プラスはまさに一つの意味を持っています。ドキュメントによると、「単項式プラス演算子はそのオペランドに先行し、そのオペランドに評価されますが、**これを数値に変換しようと試みます。 –
あなたはこれらの関数ではなく、文字列から数値を返すことを確認し、そして '警告()'関数が、結果を返しません。 – adeneo
関数と同じ名前の変数( 'result')を持つのは混乱していることにも注意してください。 –