码迷,mamicode.com
首页 > Web开发 > 详细

js-2

时间:2015-09-20 22:07:47      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

1-数据类型

  1.1 字符串string

  var sMystring = "hello world";

注:----索引/位置 :第一个字母是从 0 开始算的,依次向后延,空格也算。

  字符串的方法:

  length  获取字符串的长度     alert(sString.length);          结果是11

  charAt  获取指定位置的字符   alert(sString.charAt(8));          结果是r

  substring  字符串的截取       alert(sString.substring(1));       从位置1截取到最后。结果是ello world(一个参数)        

                   alert(sString.substring(1,10));     从位置1截取到位置10(不包含10)。结果是ello worl(两个参数)

  窍门:因为位置是从0开始的,所以索引10就是第11个(索引加1)

  substr  字符串的截取      alert(sString.substr(1,6));        从位置1开始截取6位出来。结果是ello w

  indexof  获取某个字符的位置  alert(sString.indexOf("l"));       查找出第一个l所在的位置,如没有则返回-1。结果是2

  lastindexof  与indexof不同的是:indexof是从前往后收索的,而lastindexof是从后往前搜某字符位置

  1-2---布尔类型 bool

    只有两种 true 和 false

  1-3转换:

    first:    tostring()   转字符串

    second:   parseInt()    转整数

    third:  parsefloat()    转浮点数

  1-4:数组:存放一个数据的集合

    1,确定字符串的长度: var aTeam = new Array(12);//数组长度为12

    2,不确定数组的长度时:

      var aColor = new Array();

      aColor[0] = "red";

      aColor[1] = "yellow";

      aColor[2] = "blue";

    上诉也可以写成  var aColor = new Array("red", "yellow", "blue");

    3,将数组变成字符串

alert(aColor.toString());

此时输出:red,yellow,blue

 

             4,  join可以修改连接符

alert(aColor.join("-").toString());

此时输出:red-yellow-blue

 

   5, split 把字符串变成数组

    var sMyString="2015-07-15";

    var aDate=sMyString.split("-");

alert(aDate[2]);

此时输出为:15

 

 

   6---reverse 使数组元素反序

    var aColor = new Array("red", "yellow", "blue")

    alert(aColor.reverse().toString());

    //个人认为alert的内容是字符串类型的,var是弱类型要转换为字符串

    此时输出为:red,yellow,blue

    7--sort  使数组元素顺序排序

    var aColor = new Array("red", "yellow", "blue")

    alert(aColor.sort().toString());

js-2

标签:

原文地址:http://www.cnblogs.com/anwser-jungle/p/4824320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!