小问题

2017-04-18  本文已影响0人  洛洛kkkkkk
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .text{
                width: 200px;
                height: 100px;
                /*默认是push-button,这个属性的作用是帮我们把按钮渲染成IOS里的原生按钮。
                 改成button就可以修改高度*/
                -webkit-appearance: button;
            }
        </style>
    </head>
    <body>
        <input type="text" name="" id="" value="" class="num1" />
        <input type="button" name="" id="" value="按钮" class="text" onclick="test();"/>
    </body>
    <script type="text/javascript">
    //判断一个变量是不是NaN必须使用isNaN()来判断。
        console.log(isNaN(NaN));
        //JS里面对浮点数的精度要求不是特别高,所以在计算的时候会出现误差
        console.log(1/3 == 1-2/3);
        console.log(3.3-1.2);
        
//      给一个标签绑定点击方法可以定义一个函数,然后在标签属性里面写 onclick="text();"
//      function text () {
//          alert(1);
//      }

//      获取一组元素之后系统会帮我们把这组元素放到一个数组里,这个数组会随着这组元素的多少,来改变该数组的内容。
        var input1 = document.getElementsByClassName('num1');
        document.write('<input type="text" class="num1" />');
        console.log(input1)
        
        
        var num1 = input1.value;
        function test () {
            console.log(num1);
        }
        
        //值拷贝 地址引用
        //值拷贝,相当于把文件复制了一份,修改复制内容不会影响原件的内容。
        //地址引用 相当于给文件做了一个快捷方式,修改快捷方式的内容会影响原件的内容
        //一般普通的数据类型(数值/字符串/bool)在赋值的时候是值拷贝
        //一般对象类型(某个对象/某个标签/数组/)在赋值的时候是地址引用
        
    </script>
</html>
上一篇 下一篇

猜你喜欢

热点阅读