预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

javascript学习笔记 1、document.write("<p>Thisisaparagraph</p>"); 用于向文档中写内容,只能在HTML输出中使用document.write。如果在文档已完成加载后执行document.write,整个HTML页面将被覆盖。<p></p>中间的内容为一段,可以自动换行 2、<buttontype="button"onclick="alert('Welcome!')">点击这里</button> click事件。alert()多用于调试 3、x=document.getElementById("demo")//查找元素 x.innerHTML="HelloJavaScript";//改变内容 或者x.style.color="#ff0000";//改变样式 也可以像第六点里一样 <pid="demo">AParagraph</p> id的声明方式如上 4、ifisNaN(x){alert("NotNumeric")}; 验证用户输入是否数字,不是则弹对话框 5、<scriptlanguage=”javascript”> alert("MyFirstJavaScript"); </script> javascript内容要用<script></script>标签包含起来 6、函数可以放在head也可以放在body,但放在body时最好放在页末。 函数的应用例子 <buttontype="button"onclick="myFunction()">点击这里</button> 也可以引用外部的.js脚本,外部脚本不能包含<script>标签 <scriptsrc="myScript.js"></script> 7、声明变量用var,可声明任何类型变量。js一共有字符串、数字、布尔、数组、对象、Null、Undefined7种数据类型。可以用科学计数法。 vary=123e5;//12300000 声明数组可以用: varcars=newArray(); cars[0]="Audi"; cars[1]="BMW"; 或者 varcars=newArray("Audi","BMW","Volvo"); 或者 varcars=["Audi","BMW","Volvo"]; 对象的声明方式: varperson={firstname:"Bill",lastname:"Gates",id:5566}; 或者varperson={ firstname:"Bill", lastname:"Gates", id:5566 }; 对象寻址方式有两种: name=person.lastname; name=person["lastname"]; null可以用于清空变量 可以用new来在声明变量的时候指定变量类型 varcarname=newString; varx=newNumber; vary=newBoolean; varcars=newArray; varperson=newObject; 类型的强制转换可以用以下几个函数: Number()将其余三个强制转换成数字型 Object()转换目标为对象型 String()转换目标为字符串型 Boolean()转换目标为布尔型 undefined和”undefined”是不一样的。一个是标识符一个是字符串。undefined是js中一个已定义的全局变量值,而不是字面意思的未定义 typeof”undefined”指的是字符串”undefined”的类型 typeofundefined指的是undefined的变量的类型 typeofvariable指的是未声明的变量的类型 8、创建javascript对象 person=newObject(); person.firstname="Bill"; person.lastname="Gates"; person.age=56; 也可以使用函数构造器来构造对象 functionperson(firstname,lastname,age,eyecolor) { this.firstname=firstname; this.lastname=lastname; this.age=age; this.eyecolor=eyecolor; } 构造完毕之后创建新的对象可以用 varmyFather=newperson("Bill","Gates",56,"blue"); 方法只不过是附加在对象上的函数。 可以用以下语句转换大写 varx=message.toUpperCase(); varx=message.toLowerCase(); test()方法检查字符串中是否存在一个模式,存在返回true,否则返回fa