JS函数及制作调色板

JS函数及制作调色板

函数:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    function hello(){
        alert('hello world!');
    }
    hello();    //方法调用

    var hello1 = function(){
        alert("hello 你好!");
    }

    hello1();       // 变量名+()来调用

    //js声明方法时,不需要给参数设置类型
    function sum(num1, num2, num3){
        alert(num1 + num2 + num3);
    }

    sum(10,20,30);

    //定义带返回值的方法
    function sum2(num1,num2,num3){
        return num1 + num2 + num3;      //返回计算结果
    }

    var result = sum2(1,2,3);       //定义变量接收计算结果
    alert(result);

    //定义无参方法,使用arguments数组获取传入的参数
    function max(){
        var max = 0;
        for(var i =0; i < arguments.length; i++){
            //通过打擂的方式求最大值
            if(max < arguments[i]){
                max = arguments[i];
            }
        }
        return max;
    }

    alert(max(89,90,56,67,99,26,45));

    var name1 = '张三';     //全局变量
    if(true){
        alert(name1);
    }

    function getName(){
        var name2 = '李四';     // 局部变量,为了函数失效,不能用了
        alert('getName = ' + name1);
        alert(name2);
    }
    getName();      //将会报错,没有name2

    alert(name2);
</script>

调色板:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #content{
            height: 400px;
        }
        #tiao{
            text-align: center;
        }
    </style>
</head>
<body>
    <div id="content"></div>
    <div id="tiao">
        红:<input type="range" min="0" max="255" step="3" id="red" onchange="makeColor()"/>
        绿:<input type="range" min="0" max="255" step="3" id="green" onchange="makeColor()"/>
        蓝:<input type="range" min="0" max="255" step="3" id="blue" onchange="makeColor()"/>
    </div>
</body>
</html>
<script>
    function makeColor(){
        var red = document.getElementById("red");
        var green = document.getElementById("green");
        var blue = document.getElementById("blue");

        var r = parseInt(red.value);
        var g = parseInt(green.value);
        var b = parseInt(blue.value);

        var content = document.getElementById("content");
        content.style.backgroundColor = 'rgb(' + r + "," + g + "," + b + ")";
    }
</script>

给TA打赏
共{{data.count}}人
人已打赏
编程专区

Js制作乘法表 点名表及奇数之和

2021-12-16 17:06:00

编程专区

Js对象及利用弹出输入框打印文本

2021-12-18 11:49:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索