1、js脚本必须放在<script></script>中间,如果是外部js文件则看第5点
2、脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中
3、得到html中元素的值用document.getElementById("id");
<!DOCTYPE html> <html> <body> <h1>我的第一段 JavaScript</h1> <p id="demo"> JavaScript 能改变 HTML 元素的内容。 </p> <script> function myFunction() { x=document.getElementById("demo"); // 找到元素 x.innerHTML="Hello JavaScript!"; // 改变内容 } </script> <button type="button" onclick="myFunction()">点击这里</button> </body> </html>
4、把 JavaScript 代码放入函数中,就可以在事件发生时调用该函数。
5、当html内部body中要使用外部js文件时:
<script src="相对路径"></script>
举例:
注意:外部脚本不能包含 <script> 标签。
6、document.write,仅仅向文档输出写内容。
如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:
document.write("<p>我的第一段 JavaScript</p>");
7、分号
8、可以对代码进行折行
9、Js的注释方式与c/c++/java是一样的,用“//”或“/* */”
10、JS的变量是用var ,数据类型有字符串、数字、布尔、数组、对象、Null、Undefined,加“”号的就是字符类型,声明变量可以用一条语句声明多个变量
空格和折行无关紧要。声明可横跨多行:
- 声明布尔类型的变量:var b=true;
- 声明数组类型:var arr=new Array();如果初始化数组有数据时,可以直接在声明时进行输入,如下:
var arr=new Array("Audi","BMW","Volvo");
- 声明js对象:对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。如下:
- 声明变量类型
11、js的运算逻辑符:与c不同的是有“===”全等这个运算符,这个代表他的类型和值都要相等,而“==”只要值相等就可以了,如果x="5" 那么x==5为true 而x===5是false
12、JS验证:
- 必填(或必选)项目(图片中with解释有误)
with的用法:
E-mail 验证
下面的函数检查输入的数据是否符合电子邮件地址的基本语法。意思就是说,输入的数据必须包含 @ 符号和点号(.)。同时,@ 不可以是邮件地址的首字符,并且 @ 之后需有至少一个点号:
13、if where switch try...catch for与c/java/c++语法差不多