javaScript基本语法----函数

1.一个页面可以有几个JavaScript,不同部分的javascript的方法和变量可以共享

2.JavaScript的调试:

      IE----工具----internet选项----高级 -----禁用脚本调试 Internet Explorer(前面的勾去掉)-----显示每个脚本错误的通知(打上勾)

3.变量

         1)javascript是一门弱类型的语言,所有变量定义均以var来实现

         2)javascript变量建议先定义,后使用(虽然可以不用定义就使用,但是不推荐),并且应该写上注释,我这个变量是干什么用的

         3)javascript区分大小写 

 JavaScript的本身的变量名是区分大小写的 "var a "与"var A" 是定义了2个不同的变量,

   JavaScript是弱类型的语言,也就是说类型并不是非常的强烈,所有变量定义用var来定义

     var a;a="welcome";通过赋值可以知道a是一个字符串类型的

4.数组定义(new 一个数组)

   var arr=new Array(3);  //JavaScript虽然长度可以定义,但是似乎没有什么用。注意这个地方使用的是小括号,而不是中括号

   arr[0]=1;arr[1]=2;arr[2]=3;arr[3]=4

  javascript中的数组就像一个对象,这个对象里面有一些成员变量名字是0,1,2,3,而对应的值是1,2,3,4

   通过arr.length取得数组的实际长度,这里得到的值是4

5.算数运算

  var a; a=3+3;

6.逻辑运算

   var result1,result2,result3;

   result1=true&&false;

    result2=true||true;

    result3=!true;

7.字符串连接

   var a,b;

    a="gaoweigang";

    b="afsdf";

  document.write(a+b);

8.字符串的子集(字符串在javasript中也是当成对象来处理的)

  var a;

  a="welcome to the js";

  document.write(a.substring(3,9));//取得从第3个字符开始到第9个字符前一个字符 即  come t

9.条件操作

  var result;

   result = (3>4)? "Y":"N";

   document.write(result);//输出N

10.Date

  var today = new Date();

  var hour =today.getHours();

  document.write(today);      输出Fri Apr 12 11:14:50 UTC+0800 2013

  document.write(hour);       输出现在几点

11.while

   var i =2;

   while(i<10){

   document.write(i+"</br>");

    i++;

 }

12.switch

 var today =new Date();

var hour = today.getHours();

switch(hour){
case 1:
document.write("Good morning");
case 2:
document.write("Goog noon");
case 3:
document.write("Goog afternoon!");
default:
document.write("Hello!您好");

}

13.for循环,遍历数组

var arr = new Array(3,4,5,7,8); 

for(var i=0;i<arr.length;i++){
     document.write("i="+i+"</br>");
     document.write(arr[i]+"</br>");
}

14.do while循环

var i=0;

do{
   document.write(i+"</br>");
   i++;
}while(i<9);

15.charAt(i),对String进行操作,得到字符串中指定位置的字符

var str = "welcome to the js";

var i=0;
while(i<str.length){
       document.write(str.charAt(i)+"</br>");//charAt得到指定索引处的字符
       i++;
}

16.函数,函数有返回值吗?没有,javascript的函数是没有返回值类型的,因为javascript是弱类型语言。函数有参数吗?可以定义

function test() //定义一个函数test,该函数没有参数
{
   document.write("ddddddd"+"</br>");
   document.write("ffffff"+"</br>");
}

 test();//调用test函数

17.有参函数

function test(a) {//显示传过来的参数 ,会显示 gaowei
document.write(a);
}

test("gaowei");//调用函数test

20. return

function test(a) {
      return a*2;
}

var s= test(4);

document.write(s);

 

 

 

posted @ 2013-04-12 18:15  springstudent  阅读(181)  评论(0编辑  收藏  举报