码迷,mamicode.com
首页 > 编程语言 > 详细

Math对象,数组和表的高级运用 字符串

时间:2018-12-28 10:49:44      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:for   长度   引用   写法   常用   return   uppercase   ase   and   

 

Math

常见属性,参考网址:

  1. 常见属性/常数  Math.PI
  2. Math.random  [0,1)  随机数
  3. Math.floor 向下取整
  4. 三角函数,反三角函数
  5. 函数,弧度转角度,角度转弧度
  6. 从坐标值返回角度  Math.atan2(y,x)   第一二象限 第三四象限
  7. 开根号 Math.sqrt(x)

 

  1. 返回 100,1000】的随机数。作业 

 

数组的高级应用

  1. 常用属性 长度
  2. 遍历数组  for/in
  3. 从尾部插入数据 push   任何对象 数字,字符串,数组,表

   没有副本,直接修改原始引用

  1. 根据数值查找在数组索引从0开始  indexOf  找不到返回-1
  2. 删除数组中的某个元素 splice
  3. 数组排序   sort   过程函数  参考网址
  4. 随机打乱一个数组  random+ sort
  5. 随机抽取一个数(从数组中)

 

//0005 
console.log("Hello World!");

var a=[1,3,4,5,67,7,8,9,10];

//console.log(a.length);
/*
for(var i=0;i<a.length;i++)
{
    console.log(a[i]);
}  */
a.push(999);
//console.log(a.indexOf(67));
//console.log(a.indexOf(999));
a.splice(4,1);
/*
a.sort(function(a,b){
    return b-a;
}
       )   */
a.sort(function(a,b){
    if(Math.random()>0.5) return 1;
    else return -1;
}
       )
for(var k in a)
{
    console.log(a[k]);
}

 

表的高级运用

  1. 遍历
  2. 删除 两种写法
 1 var tt={name:"good",len:"999"}
 2 
 3 function modify_table(t){
 4 
 5   t.age=10;
 6 
 7 }
 8 
 9 console.log(tt);
10 
11 modify_table(tt);
12 
13 console.log(tt);
14 
15 delete tt.name;     
16 delete tt["name"];  //删除的语法   错误: tt[name]
17 
18 console.log(tt);

 

 

 

字符串高级运用

  1. indexOf
  2. 长度
  3. Replace 语法    结果返回到新的副本中
  4. 大小写 toLowerCase, toUpperCase  结果返回到新的副本中
     1 console.log("Hello World!");
     2 
     3 
     4 var s="helooworld";
     5 
     6 console.log(s.indexOf("or")+" length:"+s.length);
     7 
     8 var news=s.replace("or","OR");
     9 console.log(s,news);
    10 
    11 news=s.toUpperCase();
    12 console.log(s,news);
    13 
    14 s=news.toLowerCase();
    15 console.log(s,news);

     

Math对象,数组和表的高级运用 字符串

标签:for   长度   引用   写法   常用   return   uppercase   ase   and   

原文地址:https://www.cnblogs.com/iflii/p/10188734.html

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