<!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>
网友评论