JavaScript特点:
a. JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言
b. JavaScript 对大小写敏感
1.HTML中使用JavaScript:
1)书写位置
a. HTML 中的脚本必须位于 <script> 与 </script> 标签之间。
b. 脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。
c. 脚本可位于 HTML 的 <body> 或 <head> 部分中,或者同时存在于两个部分中。
d. 通常的做法是把函数放入 <head> 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。
2)操作 HTML 元素
a. JavaScript 访问某个 HTML 元素,可以使用 document.getElementById(id)方法。需要使用 "id" 属性来标识 HTML 元素。
b. document.write() 仅仅向文档输出写内容。如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。
例如,
<button οnclick="myFunction()">点击这里</button>
<script>
function myFunction()
{
document.write("糟糕!文档消失了。");
}
</script>
3)书写
a. 代码可以折行:
document.write("Hello \
World!");
不能像这样折行:
document.write \
("Hello World!");
2. JavaScript变量
var x1=2; var x2='2'; var x3="2";
1) 变量命名:
a. 变量必须以字母开头
b. 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
c. 变量名称对大小写敏感(y 和 Y 是不同的变量)
提示:JavaScript 语句和 JavaScript 变量都对大小写敏感。
向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。
2) 一条语句,多个变量:
a. var name="Gates", age=56, job="CEO";
b. 声明也可横跨多行:
var name="Gates",
age=56,
job="CEO";
3) Value = undefined
在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是undefined。
3.JavaScript数据类型
字符串、数字、布尔、数组、对象、Null、Undefined
1) JavaScript 拥有动态类型
JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型。
2) JavaScript 字符串
a.字符串是存储字符(比如 "Bill Gates")的变量。
b. 字符串可以是引号中的任意文本。您可以使用单引号或双引号:
var carname="Bill Gates";
var carname='Bill Gates';
c.在字符串中使用引号,只要不匹配包围字符串的引号即可:
var answer="Nice to meet you!";
var answer="He is called 'Bill'";
var answer='He is called "Bill"';
3) JavaScript 数字
a. JavaScript 只有一种数字类型。数字可以带小数点,也可以不带。
b. 极大或极小的数字可以通过科学(指数)计数法来书写:
var y=123e5; // 12300000
var z=123e-5;
4) JavaScript 布尔
布尔(逻辑)只能有两个值:true 或 false。
5) JavaScript 对象
a. 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person={firstname:"Bill", lastname:"Gates", id:5566};//对象 (person) 有三个属性:firstname、lastname 以及 id
b. 空格和折行无关紧要。声明可横跨多行:
var person={
firstname: "Bill",
lastname: "Gates",
id: 5566
};
3) 对象属性有两种寻址方式:
name=person.lastname;
name=person["lastname"];
6) Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
7) 声明变量类型
声明新变量时,可以使用关键词 "new" 来声明其类型:
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
更多推荐
JavaScript变量以及在HTML中的使用
发布评论