JS:
1、直接嵌入HTML页面。
2、由浏览器解释执行代码,不进行预编译。
JS不区分单引号和双引号。
JS:解释型语言
Java:编译型语言
直接量(常量) 'abc' 12
也称为“字面量”,就是看见什么,它就是什么。
简单的直接量有2种:数字、字符串。
数值的直接量的表达非常简单,就是写上去就行了,不需要任何的符号
alert(886); //886是数字,所以不需要加引号。
字符串,就是人说的话,比如单词、句子,它们不是数字。一定要加上引号。
变量
初中的时候,学习了一个学科“代数”,x、y、z、a、b、c。
计算机的程序中,也是有这样的量,就是用字母来表示数字、字符串等其他东西的,称为“变量”。
var num = 100;
variable
这就是一个固定的写法,就是语法。也就是说,我们使用var来定义一个变量。
int num = 100;
变量名区分大小写,允许包含字母、数字、美元符号($)和下划线,但第一个字符不允许是数字,不允许包含空格和其他标点符号。
起有意义的名字,最重要一点就是“见名知意”。
![](https://i-blog.csdnimg.cn/blog_migrate/e847d19af5f6164635f438ff30fd267c.png)
DOM介绍:
dom:document object model文档对象模型
dom技术在JS里面作用:
JS语言和Html/Xml标签之间沟通的一个桥梁。
![](https://i-blog.csdnimg.cn/blog_migrate/e847d19af5f6164635f438ff30fd267c.png)
为了方便
javascript
语言通过
dom
操作
html
比较方便,
把
html
标签的内容划分为各种
节点
:
文档
节点
(document)
元素
节点
也叫
标签
getElementsByTagName
文本
节点
属性
节点
type=”text” name=”username”
注释
节点
![](https://i-blog.csdnimg.cn/blog_migrate/e847d19af5f6164635f438ff30fd267c.png)
dom就是学习利用JS如何实现对Html标签增删改查。
documnet:是页面中的内置对象,内置对象简单理解就是已经new好的一个对象,对象的名字就叫document。
元素节点的获取:
document.getElementById( id属性值);
document.getElement
sByTagName("标签名");
![](https://i-blog.csdnimg.cn/blog_migrate/145927590a284c32df29cbc7a79010d0.png)