JavaScript自习记录
#
1.Standing on Shoulders of Giants.
JavaScript语法
1.数据类型:
字符串
数值
布尔值
2.数组:
var beatles=Array(4)
var beatles=Array()
都是正确的,在无法确定数组个数可以不写。
var lennon=["john","1940", false]
数组可以是三种数据类型混合。
var name="john"
beatles[0]=name
3.关联数组:
用字符串代替数字值,可以增加可读性,但不是个好习惯。
这回增加新的属性,修改了Array对象的属性。
2.对象:
beatles.vocalist.name的值
beatles.vocalist.year的值
var lennon={name:”John”,year:1940,living:false;
3.操作
算数操作符
可以用数字加数字 ,也可以字符加字符。
当”1”+2时,叫做拼接,结果是12
当1+2时,为数字运算符,结果为3.
var mood=”happy”;
var message=”I am feeling”+mood;
结果就是:I am feeling happy.
4.条件语句
if (condition){
statements;
}
if后面跟的条件判断值为布尔值!!
==并不是严格相等,比如false与空字符的求职结果为true。
因为false与空字符的含义相同,因此当需要使用严格相等时。
需要用到===,!=与!==后者也一样表示严格不相等。
||与&&表示或与且
当!在判断式前面时,表示非…
5.循环语句
分为while循环
do while循环
for循环
和c程序的循环类似,没有特别之处。
6.函数
函数很重要,看到这里的时候时间已经是5/11/2016 6:57:25 PM
function multiply(num1,num2){
var total=num1*num2;
alert(total);}
在定义过此函数的脚本内可以随时调用它multiply(10,2);
比如这个结果的值就是"20"
变量的作用域分为:全局变量和局部变量,这一点和c程序一样。
7.对象
分为内建对象和宿主对象。
内建对象为原本对象所提供的内建对象:
如Date 对象提供了 getDay().getHours().getMonth.等一系列方法
宿主对象包括:FORM,IMAGE,ELEMENT等,我们可以通过这些对象获得关于表单元素的信息等等。
本章节讲了JavaScript语言的基础
5/11/2016 7:04:35 PM DOM很重要