知识点:
document.getElementById();
document.getElementsByName();
document.getElementsByTagName();
document.write('');不换行
writeIn('');代码级别换行
alert('');弹窗
nodeType;
nodeName;
;指示分隔符,提高代码准确率。
<pre></pre>预格式化;
html 只负责给数据做记号,为了方便我们通过程序控制这个记号
css美化数据
js做功能
js数据类型{
1::数值型;(number)
2:布尔型;(boolean)==true 、false 强制转化成布尔值,所有非零数值均为true,空值和零为false;
3:字符串;(string)
4:未定义;(undefined)
5:复合型;(null)
6:对象型;(object)
}
js严格区分大小写;
document.writeIn(typeof a);
2e20= 2*10^20次方;
nan 不是一个数字;
运算符:
先乘除,后加减;
比着逻辑跟着算;
非字来了要优先
<html>
<head>
<meta charset="utf-8">
<title>节点</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
</head>
<body>
<div id='box1'>js学习</div>
<div id='box2'>js快乐</div>
<script type="text / javascript">
var boxs = document.getElementById('box1');
document.getElementsByTagName('div');boxs[0]=box1,
alert(boxs[0].innerHTML);
var a = 5;
js变量名只允许出现字母、下划线、$ 、数字
var a = 5,b=3 相当于 var a = 5;
b = 3,
document.write(a + 3);
var a = 5;初始化a,声明一个变量,给变量赋值
var age = 66;
if (typeof age == 'number'){
//进行下一步
}else{
alert('年龄有误')
};
var divWidth = "500px";
document.writeIn ( parseInt (divwidth)+100"px");
把字符串解析成整数
var a = "55.5px";
document.writeln(parseFloat(a));把字符串精准解析
var A = null;
b = String(A);
document.writeln(b);
document.writeln(99);
echo null 99
var a = 2;//向内存中放东西
var b = (a = 3) * a ;//每次使用都是从内存中取出a
document.writeln(b);=9!!!!a的赋值发生了变化
<script>
</body>
</html>
浙公网安备 33010602011771号