ray88’s diary

お仕事で困ったとき用の自分用の覚書

JavaScript 関数の定義

JavaScript 目次 - ray88’s diary
■関数の定義

function 関数名(引数1,引数2,・・・・・) {
        何らかの処理
        return 戻り値;
}

■使用例

function add(a,b) {
        return a + b;
}
var f = add(2,5);         // f = 7

■使用例2
摂氏から華氏を求める。華氏=摂氏×1.8+32
「Math.floor( 小数点を含む任意の数値 )」を使うと、計算結果が小数点の場合、少数点以下を切り捨てた整数値を得られる。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UtF-8">
        <script>
            function c2f(c){
                var kasi = Math.floor(c * 1.8 + 32)
                return kasi
            }
            function convert(){
                var c = document.getElementById("celsius").value;
                var f = c2f(c);
                var s = "摂氏:" + c + "度 華氏:" + f + "度";
                document.getElementById("result").textContent = s
            }
        </script>
    </head>
    <body>
        <input id="celsius" type="range" min="0" max="100" onchange="convert()" />
        <p id="result"></p>
    </body>
</html>