知识点:

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>