JS基础语法---Array对象的方法】的更多相关文章

Array对象的方法   Array.isArray(对象)---->判断这个对象是不是数组 instanceof关键字 判断对象是不是数组类型:两种方法: //1 instanceof var obj = []; console.log(obj instanceof Array);//ture //2 使用数组的 console.log(Array.isArray(obj));//ture .concat(数组,数组,数组,...) 组合一个新的数组 var arr1 = [10, 20, 3…
创建实例对象 var dt = new Date(); //当前的时间---当前的服务器 console.log(dt); var dt = new Date("2017-08-12");//传入时间写法1 //传入的时间 console.log(dt); 传入时间也可以这样写: var dt = new Date("2017/08/12"); //传入时间写法2 //传入的时间 console.log(dt); //获取时间的对象 var dt = Date.no…
Array对象 lenght 获取到数组的长度 concat() 方法用于合并两个或多个数组.此方法不会更改两大有数组,而是返回一个新的数组 let arr1 = ["a","b","c"]; let arr2 = ["d","e","f"] let arr3 = arr1.concat(arr2) console.log(arr3);// [ "a", "…
实例方法---->必须要通过new的方式创建的对象(实例对象)来调用的方法 静态方法---->直接通过大写的构造函数的名字调用的方法(直接通过大写的对象名字调用的) 字符串的常用属性: .length------>字符串的长度 var str = "12345"; console.log(str.length); .charAt(索引),返回值是指定索引位置的字符串,超出索引,结果是空字符串 var str = "whatareyounoshalei&quo…
系统Max求最大值: var result= Math.max(10,20,30,40); console.log(result); 练习1:自己定义一个对象,实现系统的max的方法   //例子:自己定义一个对象,实现系统的max的方法 function MyMath() { //添加了一个方法 this.getMax = function () { //所有数字中的最大值 var max = arguments[0]; for (var i = 0; i < arguments.length…
    推荐查看MDN----在线的帮助文档 实例对象: 通过构造函数创建出来,实例化的对象 静态对象: 不需要创建,直接就是一个对象,方法(静态方法)直接通过这个对象名字调用 实例方法必须通过实例对象调用 静态方法必须通过大写的对象调用       Math.PI----π     Math.E----常数的底数     Math.abs(值)-----绝对值     Math.ceil(值)----向上取整     Math.floor(值)---向下取整   console.log(Mat…
一. sort()方法的介绍 //给一组数据排序 var arrNum = [12,1,9,23,56,100,88,66]; console.log("排序前的数组:"+arrNum); arrNum.sort();//默认按照字母排序 console.log("排序后的数组:"+arrNum); //对数组进行升序排列,将函数作为参数传入 arrNum.sort(function (a,b) { return a-b;//数组中两两比较,结果为正(a>b)…
String---->是一个对象 字符串可以看成是字符组成的数组, 但是js中没有字符类型 字符是一个一个的, 在别的语言中字符用一对单引号括起来 在js中字符串可以使用单引号也可以使用双引号 因为字符串可以看成是数组, 所以, 可以通过for循环进行遍历 字符串特性: 不可变性, 字符串的值是不能改变 字符串的值之所以看起来是改变的, 那是因为指向改变了 ,并不是真的值改变了 var str = "123"; str = "456"; console.log…
引入: //计算两个数字的和 function f1(x, y) { return x + y; } //计算三个数字的和 function f2(x, y, z) { return x + y + z; } //计算四个数字的和 function f3(x, y, z, k) { return x + y + z + k; } //计算五个数字的和 function f4(a, b, c, d, e) { return a + b + c + d + e; } //计算六个数字的和 funct…
格式化后的指定格式的日期和时间,封装一个函数 function getDate() { var dt = new Date(); var year = dt.getFullYear(); var month = dt.getMonth(); var date = dt.getDate(); var hour = dt.getHours(); var minute = dt.getMinutes(); var second = dt.getSeconds(); month = month < 10…