zoukankan      html  css  js  c++  java
  • JavaScriipt:数据类型、概念、函数

    JavaScriipt

    概念:是一种专门设计用来给网页增加交互的编程语言(是一种脚本语言,是一种解释语言用户每浏览一次网页将编译一次)。

    弱类型:定义变量var:a;

        alert(“测试”)调试

    数据类型

    -undefined:未定义的初始变量,当函数没有明确的返回值时。

    -null:未派生的,不存在的对象。null==undefined;

    -boolean:

    -numbre:表示32位的整数,也可以表示64位的浮点数。NaN用来判断该数据类型是否是整型。

    length:表示字符串的长度;

    var str = "123456...";
     alert(str.length);

    split:用来分隔字符串,得到是一个字符串数组;

      var str="How are you doing today?";
       document.write(str.split(" ") + "<br />");
       document.write(str.split("") + "<br />");
       document.write(str.split(" ",1));

    substr():用来提取字符串

       var str="Hello world!";
       document.write(str.substr(6));

    toLowerCase()用来切换字符串的大小。

      var str="Hello World!";
      document.write(str.toUpperCase());
       document.write(str.toLowerCase());

    indexOf()检测字符串是否存在被检测的字符串内,如果有,则返回这个字符串首次出现的位置,如果没有返回“-1”。

    var str="Hello world world!";
       document.write(str.indexOf("Hello") + "<br />");
       document.write(str.indexOf("World") + "<br />");
       document.write(str.indexOf("world"));

    substring()字符串的截取

      var str="Helloworld!";
      document.write(str.substring(3, 6));

    变量命名:驼峰命名法document.getElenment

    数据类型的转换:var name(变量名) = parseInt(text.value);//将值转换成整型

            parseFloat()//将值转换成浮点型


    引用数据类型

    原生对象:Array:

          var arr = new Array;

          var arr = new Array(4);

      var arr = new Array(1, 2, 3);
      var arr1 = new Array("a", "b", "c");
      var arr2 = new Array(true, true, true);

    //push:往数组末尾添加值,可以是一个或者多个。

       alert(arr.push(4, 5))

    //join:连接数组元素,中间有分隔符。

      var str = arr.join(" ");
       alert(str);

    //reverse:点到数组的顺序,是操作本身。

       alert(arr.reverse());


    //splice:增加或删除元素

    var arr = new Array(6);
       arr[0] = "George";
       arr[1] = "John";
       arr[2] = "Thomas";
       arr[3] = "James";
       arr[4] = "Adrew";
       arr[5] = "Martin";
       arr.splice(0,1, "test");
       alert(arr);

    //concat:用来连接两个或多个字符串。

    alert(arr.concat(arr1, arr2));


    日期的类型:Date

      var d =new Date(); 用于表示当前的日期和时间是所有时区基准标准时间。    

    var today = new Date();
    // var year = today.getFullYear();
    // var month = today.getMonth();
    // var day = today.getDate();
    // var hours = today.getHours();
    // var mins = today.getMinutes();
    // var s = today.getSeconds();
    // var str = year + "年" + (month + 1) + "月" + day + "日" + hours;
    // alert(str);

    函数的定义

      function  函数名(){

          语句组;

    }

     

  • 相关阅读:
    Android实现 再按一次退出 的三种方法 durationTime、timerTask 和Handler
    Android中使用Handler造成内存泄露的分析和解决
    Android上成功实现了蓝牙的一些Profile
    A2DP和AVRCP蓝牙音频传输协议的应用解释
    [LeetCode]Climbing Stairs
    Android该系统提供的服务--Vibrator(振子)
    阅读UML类图和时序图
    js如果你想删除您问
    【Win7】【磁盘管理】删除相似“33fbc1d57e9aaf1ea88e6f08”缓存目录
    Linux使用快捷键,who命令,rm命令,ps命令,cd,命令kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim配置的一部分,相关命令
  • 原文地址:https://www.cnblogs.com/fengdong/p/4646822.html
Copyright © 2011-2022 走看看