0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

JavaScriptの戻り値

Posted at

「Ruby」の戻り値

下記のようにメソッドにおける最後の戻り値が、メソッドの戻り値として処理されていた。

def calc(num1,num2)
  num1*num2
end

num1 = 3
num2 = 4
puts calc(num1,num2)
# => メソッドの戻り値である12が表示される

「JavaScript」の戻り値

function calc(num1,num2){
  num1*num2
}

const num1 = 3
const num2 = 4
console.log(calc(num1,num2))

上記のようにRubyと同様に記述したら、エラーになってしまう。
このエラーを解消するには戻り値をreturnを用いて記述する必要がある。
よって以下のように記述する。

function calc(num1,num2){
  return num1*num2
}

const num1 = 3
const num2 = 4
console.log(calc(num1,num2))

コンソールで出力した結果、12と表示されエラーが解消された。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?