美文网首页
JavaScript 操作相关技巧

JavaScript 操作相关技巧

作者: qqqc | 来源:发表于2016-10-31 00:02 被阅读0次

1、使用自调用函数


函数在创建后直接自动执行,通常称为自调用匿名函数或直接调用函数表达式。例子如下

(function ( ) {

// 代码在此处将自动执行

})( );

( function ( a , b ) {

var result = a + b ;

return result;

} ) ( 10 , 20 )

2、从数组中随机获取成员


var items = [ 12, 548 , 11 , 'ab' ];

var radomItem = item[ Math.floor ( Math.radom() * item.length ) ]

// Math.floor( ) 对一个数进行向下取整

//Math.radom( )   返回值 0~1 之间的一个随机数

3、获取指定范围内的随机数


var x = Math.floor( Math.radom ( ) * (max - min + 1 ) ) + min ;

4、生成0到指定值的数字数组


var numberArray = [ ] , max = 100 ;

for ( var i = 1; numbersArray.push( i++ ) < max ) ;  // numbers =[ 1,2,3,..100]

5、打乱数字数组顺序


var arr = [ 1,2,3,4,5,6,7,43,2,2 ];

arr.sort( function ( ) { return Math.radom( )-0.5 } ) ;

// sort(sortby ) 方法用于对数组对元素进行排序  sortby(可选,必须为函数)

6、验证是否为数组


function isArray( obj ) {

return object.prototype.toString.call( obj ) === '[ object Array]' ;

}

7、获取数组中的最大或者最小值


function maxAndMin( arr ) {

return {

max: Math.max.apply( null,arr.join( ',').split( ',')),

min : Math.min.apply( null,arr.join( ',').split( ',')),

}

}

8、清空数组


// 将长度设置为0

var arr = [ 1,2,3,4,5 ];

arr.length=0;

//通过splice 方法

var arr = [ 1, 2 , 3. 4];

arr.splice( 0, arr.length);

// 赋值

var arr = [ 1, 2 , 3. 4];

arr= [ ]; 

9、保留指定小数位


var num = 4.88383883;

num = num.toFixed( 4 );

相关文章

网友评论

      本文标题:JavaScript 操作相关技巧

      本文链接:https://www.haomeiwen.com/subject/xxiuuttx.html