javascript是一种脚本语言,轻量级,可插入HTML页面。它与Java是两种完全不同的语言。
脚本可被放在<head>和<body>的部分中,现在不用在<script>标签中写type="text/javascript",因为它已被浏览器默认。大小写敏感。斜杠(\)表示换行。注释格式与Java相同。
脚本通常被放置在<head>中,或在页面底部,或集中放在同一位置处。对于多个网页使用的脚本,可保存为.js文件,在<script>中的src属性设置该文件。
1.如果在页面加载完成后执行document.write()语句,会覆盖整个页面。
例子:脚本语言插入位置关系到页面运行效果的不同。
<!DOCTYPE html> <html> <body> <script> document.write("位置1"); </script> <h1>My First Web Page</h1> <p>My First Paragraph.</p> <button onclick="myFunction()">点击这里</button> <script> document.write("位置2"); function myFunction() { document.write("糟糕!文档消失了。"); } </script> </body> </html>
2.有关函数的知识
重新声明变量,变量的值不会丢失。
同一变量名可用作不同类型。
变量的生存期从它被声明的地方开始,局部变量在函数运行以后被删除,全局变量在页面关闭以后被删除。
Undefined表示这个变量不含有值,null表示清空变量原来的值。
var pi=3.14,num=16; var name="Bill Gates"; var cars=new Array(); cars[0]="Audi"; cars[1]="BMW"; var cars=new Array("Audi","BMW"); var cars=["Audi","BMW"];
对象:
var person={ firstname:"Bill", secondname: "Gates" id:"5566" }; //寻址方式 var name=person.firstname; var name=person[‘firstname‘];
函数可以有参数,也可以有返回值。
function myFunction(a,b) { return a*b; } document.getElementById("demo").innerHTML=myFunction(4,3);
3.运算符
字符串:+用于连接字符串
数字与字符串相加,结果为字符串。