javescript日期设置/大小写转换/charAt/indexOf/split【slice】/substr/math/Array数组方法

1、日期对象设置


2、小写变大写,toUpperCase(),大写变小写,toLowerCase()

var mystr="Hello world!";
var mynum=mystr.toUpperCase();
3、charAt() 方法可返回指定位置的字符

<script type="text/javascript">
  var mystr="I love JavaScript!"
  document.write(mystr.charAt(2));
</script>

返回结果为l

4、indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。若找不到则返回-1

<script type="text/javascript">
  var str="I love JavaScript!"
  document.write(str.indexOf("I") + "<br />");  //输出0
  document.write(str.indexOf("v") + "<br />");  //输出4
  document.write(str.indexOf("v",8)); //输出9,从位置8开始检索
</script>
5、split() 方法将字符串分割为字符串数组,并返回此数组。slice对应数组截取

var mystr = "www.imooc.com";
document.write(mystr.split(".")+"<br>"); //以.分隔的组合
document.write(mystr.split(".", 2)+"<br>");   //以点分隔的前两个组合
运行结果:
www,imooc,com 
www,imooc
var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];
arr.slice(0, 3); // 从索引0开始,到索引3结束,但不包括索引3: ['A', 'B', 'C']
arr.slice(3); // 从索引3开始到结束: ['D', 'E', 'F', 'G']

6、提取字符串substring

<script type="text/javascript">
  var mystr="I love JavaScript";
  document.write(mystr.substring(7));  //从位置7开始取字符串
  document.write(mystr.substring(2,6));  //从位置2取字符串取到位置6,不包括6
</script>

7、math用法

对象属性


对象方法



<script type="text/javascript">
  var mypi=Math.PI; 
  var myabs=Math.abs(-15);
  document.write(mypi);
  document.write(myabs);
</script>

运行结果:

3.141592653589793
15

8、Array定义数组

var  数组名= new Array();
var 数组名 =new Array(n);
var  数组名 = [<元素1>, <元素2>, <元素3>...];
数组方法


<script type="text/javascript">
  function sortNum(a,b) {
  return a - b;
 //升序,如降序,把“a - b”该成“b - a”
}
 var myarr = new Array("80","16","50","6","100","1");
  document.write(myarr + "<br>");
  document.write(myarr.sort(sortNum));
</script>

运行结果:

80,16,50,6,100,1
1,6,16,50,80,100


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值