zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    腾讯社招 —— 腾讯游戏后端工程师-电话面试
    乐刷科技-Java工程师社招面试
    平安人寿保险-深圳Java开发工程师社招面试
    字节跳动-后端工程师社招视频一面
    Markdown的常用使用语法
    oracle 表空间大小
    mysql、sqlserver、oracle获取最后一条数据
    mycat 学习
    oracle sql中特殊字符 & 的处理
    map循环
  • 原文地址:https://www.cnblogs.com/SpringSmallGrass/p/3017141.html
Copyright © 2011-2022 走看看