JavaScript快速入门(三)

来源:互联网 发布:seo常用的工具 编辑:程序博客网 时间:2024/05/24 23:13

JavaScript快速入门(三)

对象

对象是一种无序的数据集合,由若干个 “键值对”(key-value)构成。
对象参考手册

时间对象

参考手册
常用方法:

var now=new Date();now.setTime(now.getTime() + 60 * 60 * 1000);//加了一小时var myyear = now.getFullYear(); // 四位数年份,如 2015var mymonth = now.getMonth(); // 月份 [0, 11],要加 1,如 7 (8 月)var mydate = now.getDate(); // 月中日期,如 1 (1 号)var myhours = now.getHours(); // 小时,24 小时制var myminutes = now.getMinutes(); // 分钟var myseconds = now.getSeconds(); // 秒钟

字符串对象(String)

对于引号的字符串的操作实际上是包装成字符串之后的操作。
参考手册
常用方法:

var mystr = "I like JavaScript!";var mylen = mystr.length;//长度var myup = mystr.toUpperCase();//大写转换var mylow = mystr.toLowerCase();//小写转换console.log(mystr.charAt(2));//返回所在位置的字符console.log(mystr.indexOf("v"));//返回字符首次出现的位置console.log(mystr.indexOf("v", 8));//第二个参数表示起始搜索的位置console.log(mystr.substring(7));//从7开始截取到结尾console.log(mystr.substring(2, 6));//从2开始截取到6,第二个参数为结尾索引console.log(mystr.substr(7));//同上console.log(mystr.substr(2, 4));//从2开始截取长度为4,第二个参数为长度mystr = "www.jisuanke.com";console.log(mystr.split("."));//以.分割字符串,返回数组console.log(mystr.split(".", 2));//limit=2,只截取两个结果

Math对象

Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
参考手册
常用属性和方法:

console.log(Math.PI);//圆周率console.log(Math.abs(-15));//绝对值console.log(Math.ceil(0.8));//上舍入console.log(Math.floor(0.8));//下舍入console.log(Math.round(0.8));//四舍五入console.log(Math.random());//0~1之间的随机数console.log(Math.min(0.8, 6.3, 5, 3.5, -5.1, -5.9));//求最小值console.log(Math.max(0.8, 6.3, 5, 3.5, -5.1, -5.9));//求最大值

数组对象

参考手册
常用方法和属性:

var mya1 = new Array("hello!");var mya2 = new Array("I", "love");var mya3 = new Array("JavaScript", "!");console.log(mya1.length);//数组长度console.log(mya1.concat(mya2, mya3));//连接数组(生成一个新数组而不是改变原来的数组)
0 0
原创粉丝点击