博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
001 Math对象,数组和表的高级运用 字符串
阅读量:6679 次
发布时间:2019-06-25

本文共 1219 字,大约阅读时间需要 4 分钟。

 

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
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);

     

转载于:https://www.cnblogs.com/iflii/p/10188734.html

你可能感兴趣的文章
Lightning Lessons 史上最蛋疼的英文题
查看>>
JS 实现图片预加载
查看>>
database link 使用<转>
查看>>
WPF换肤系列索引
查看>>
surfaceview 与 view 的区别
查看>>
JavaScript document属性和方法
查看>>
svn命令备份
查看>>
Linux下安装中文输入法
查看>>
嵌入式数据库Perst
查看>>
【SQL语法】系列11:IN 操作符
查看>>
二进制转成十六进制
查看>>
【民间图灵奖】读《图灵的秘密》写读后感获图灵水杯
查看>>
python 动态创建类
查看>>
推荐windows下两个科学用python集成套件
查看>>
objective-C Blocks 讲解
查看>>
EditPlus3.5+绿色+汉化+免安裝特别版
查看>>
java中的IO操作总结(四)
查看>>
【DLL】win7下注册dll
查看>>
为什么程序员的价值总是被严重的低估?
查看>>
design principle:模拟 android Button 控件点击事件
查看>>