javascrip基础教程(一)

1.写入html的输入      document.write("hello world");

2.对事件作出反应     <button  type="button"  onclick="alert('welcome')">点击这里</button>

3.改变HTML的内容    x=document.getElementById("demo");  //查找内容     x.innerHTML="hello world!";//改变内容    变种改变图片:http://www.w3school.com.cn/tiy/t.asp?f=js_lightbulb     x.style.color="#FFFF";//改变样式

4.验证输入  if isNaN(x){alert('not number')};//如果不是数字则会提示

5.<script></script>标签 可以放在body中   <script src=""> </script>外部标签

6.注意事项,如果文档加载完毕之后执行document.write();则文档会被覆盖   javascript对大小写是有区别的。

7.代码块  function myfuc(){ document.write('a'); document.alert('worning'); }   从左向右执行!

8.对文本折行:document.write('\  /***/对的');  document.write\('\  /***/不对的');      注释//  /**/

9.javascript中变量是信息存储的容器  var q=1; var w=2; var e=q+w;......... var name;//  没有值   name="zhaoyuan";对其赋值   也可以一条语句多个变量。 若重新申明同名变量,则此时的值不变。var a="bubian"; var a;  y=9; x=y+1;   数据类型和java基本相同

10. javascript数组 var car=new Array(); car[0]="ni";car[1]="hao"........;var car=new Array("ni","hao");var car=["ni","hao"];

11.对象  对象名称以(name:value)形式命名   var person={firstname:"zy",lastname:"hy",id:201314}  person有3个属性firstname,lastname,id。对象的两种寻址方式:name=person.lastname;name=person["lastname"];  person=null;表示变量不含有值。方法和属性均称为:成员   创建对象  person =new Object(); person.firstname="zhao";person.lastname="yuan";person.age=20; //java中的类似   //访问对象的属性:对象名.成员

12.函数  function functionname(){函数体}//参数用逗号隔开,传参时对应  <buton  onclick="myfunction('zhaoyuan','leader')">点击这里</button><script>function myfunction(name,job){document.alert(name+'is'+job)};</script>  局部变量与全局变量的区别   变量的生存期是函数运行开始到结束   运算符与java类似

13.循环

14.测试和捕捉错误:try{//在这里运行代码}catch(err){//在这里捕捉errs}实例:http://www.w3school.com.cn/tiy/t.asp?f=js_try_catch

15.表单验证:http://www.w3school.com.cn/js/js_form_validation.asp

 

 

你可能感兴趣的:(语法,初学者,javascrip基础教程)