js数组&&字符串&&定时器1

一、简单计算命令eval

var str="6*5";

alert(eval(str));

注意:不安全,一般都不会去用

二、id&&name

  • id:只能唯一
  • name:可以有多个,能用在数组

三、申请一个全局变量

var 申请,就算不赋值也得给个空值

四、数组

  • 数组申明
    • 通常申明方式:var arr = new Array(1,2,3,4,5);
    • 数组缩写,直接量,里面可存放各种对象 var arr = [ ];
  • var arr=new  Array( ) ; 和 var arr=[ ] ; 的区别
    • var arr=new Array( ); 纯数字时,代表定义的数组长度
    • var arr=[ ] ; 纯数字时,就是往数组中加入一个新成员。

五、console.log(Math)

在控制台console中打印log所有的数学公式Math出来

六、random()

  • 随机产生一个随机数,范围0~1,不包括0和1
  • var num = Math.random( );

七、取特定范围内的随机数

function fnRand(min , max){

return parseInt(Math.random()*(max-min)) + min ;

}

八、随机函数round( )

  • var rand = Math.round( Math.random( ) );
  • 作用:使得能随机取到0和1

九、循环

  • while(){ }  知道循环结束的条件
  • for  知道循环次数

十、定时器

  • 一次定时器,可以用来进行延时
    • setTimeout(function(){ } , 1000);
  • 循环定时器
    • setInterval(function( ){ } , 1000);
  • 清除定时器
    • 先给定时器取名以区分
    • 再clearInterval( 定时器名字 );
  • 注意:定时器通常是先关后开,非全局定时器oDiv.timer

十一、运算方式

  • floor  向下取整  num = Math.floor(num);
  • ceil  向上取整  num = Math.ceil(num);
  • round  四舍五入  num = Math.round(num);
  • pow  开方  num = Math.pow(2 , 5);  实为2的5次方
时间: 2024-10-18 08:24:42

js数组&&字符串&&定时器1的相关文章

js数组&&字符串&&定时器2

一.系统时间对象Date 方法 描述 Date() 返回当日的日期和时间. getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6). getMonth() 从 Date 对象返回月份 (0 ~ 11). getFullYear() 从 Date 对象以四位数字返回年份. getHours() 返回 Date 对象的小时 (0 ~ 23). getMinutes() 返回 Date 对象的分钟 (0 ~

js 数组&字符串 去重

Array.prototype.unique1 = function() { var n = []; //一个新的临时数组 for(var i = 0; i < this.length; i++) //遍历当前数组 { //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push到临时数组里面 if (n.indexOf(this[i]) == -1) n.push(this[i]); } return n; } Array.prototype.unique2 = funct

js 数组,字符串,json互相转换

数组转字符串 var arr = [1,2,3,4,'巴德','merge']; var str = arr.join(','); console.log(str); // 1,2,3,4,巴德,merge 字符串转数组 var str = '1,2,3,4,巴德,merge'; var arr = str.split(','); console.log(arr); // ["1", "2", "3", "4", "

js 数组,字符串,json互相转换(在select实现多个输入的时候与后台交互常使用)

数组转字符串 var arr = [1,2,3,4,'巴德','merge']; var str = arr.join(','); console.log(str); // 1,2,3,4,巴德,merge 字符串转数组 var str = '1,2,3,4,巴德,merge'; var arr = str.split(','); console.log(arr); // ["1", "2", "3", "4", "

js数组 字符串 Set Map的操作

数组 arr.concat(arrayX,arrayX); 连接两个数组.arrayX可以为具体值 或者数组  不改变原数组 arr.join() 用指定符号将数组转为字符串  不指定符号则使用逗号 arr.pop() 删除并返回数组的最后一个元素 数组长度减1 数组为空则返回undefined arr.push() 数组末尾添加一个或者多个元素 返回新长度 arr.reverse() 颠倒数组顺序 改变原数组 arr.shift() 删除并返回数组的第一个元素 数组为空 则返回undefine

js 数组,字符串,JSON,bind, Name

/** * Created by W.J.Chang on 2014/5/23. */ // 判读是否是数组的方法 console.log(Array.isArray(new Array)); console.log(Array.isArray([])); var arr = [1,2,3]; // 遍历方法 arr.forEach(function (v){ console.log(v); }); console.log("---------------------"); // 过滤

js数组的操作及数组与字符串的相互转化

数组与字符串的相互转化 <script type="text/javascript">var obj="new1abcdefg".replace(/(.)(?=[^$])/g,"$1,").split(",");       //字符串转化为数组 var obj2 = "new2abcdefg".split("");                              

js数组、字符串常用方法

Posted on 2016-01-08 23:19 _银弹 阅读(486) 评论(0) 编辑 收藏 常常在开发中,会使用到很多js数组和字符串的处理方法,这里列举一些常用到的一些,方便大家参考使用. 数组方面 push:向数组尾部增加内容,返回的是新数组的长度. var arr = [1,2,3]; console.log(arr); var b = arr.push(4); console.log(b); console.log(arr); // [1, 2, 3] // 4 //表示当前数

js数组和字符串去重复几种方法

js数组去重复几种方法 第一种:也是最笨的吧. Array.prototype.unique1 = function () { var r = new Array(); label:for(var i = 0, n = this.length; i < n; i++) { for(var x = 0, y = r.length; x < y; x++) { if(r[x] == this[i]) { continue label; } } r[r.length] = this[i]; } re