JaScript中的常用对象

console

console.log();    // 显示信息的命令

console.dir();    // 显示一个对象所有的属性和方法
console.dirxml(); // 显示网页的某个节点(node)所包含的html/xml代码
console.group() / console.groupEnd();         // 信息分组
console.profile(name) / console.profileEnd(); // 分析函数的执行情况
console.time() / console.timeEnd();           // 用来显示代码的运行时间

Date

var date = new Date();

date.getYear();            // 获取当前年份(2位)
date.getFullYear();        // 获取完整的年份(4位,1970-????)
date.getMonth();           // 获取当前月份(0-11,0代表1月)
date.getDate();            // 获取当前日(1-31)-(这个比较特殊,第一个是1)
date.getDay();             // 获取当前星期X(0-6,0代表星期天)

date.getTime();            // 获取当前时间(从1970.1.1开始的毫秒数,等价于Date.now() )
date.getHours();           // 获取当前小时数(0-23)
date.getMinutes();         // 获取当前分钟数(0-59)
date.getSeconds();         // 获取当前秒数(0-59)
date.getMilliseconds();    // 获取当前毫秒数(0-999)

date.toLocaleString();     // 获取日期与时间(‘2014年11月3日 下午9:21:20‘)
date.toLocaleDateString(); // 获取当前日期(‘2014年11月3日‘)
date.toLocaleTimeString(); // 获取当前时间(‘下午9:21:04‘)

new Date(‘2014/11/3‘).getDay(); // 根据日期获取星期(1)

location

location.href      // 设置或获取整个 URL 为字符串
location.search    // 设置或获取 href 属性中跟在问号("?")后面的部分(含"?")
location.reload()  // 刷新网页

location.hash      // 设置或获取 href 属性中在井号("#")后面的部分(含"#")
location.host      // 设置或获取 location 或 URL 的 hostname 和 port 号码
location.hostname  // 设置或获取 location 或 URL 的主机名称部分
location.pathname  // 设置或获取对象指定的文件名或路径
location.port      // 设置或获取与 URL 关联的端口号码
location.protocol  // 设置或获取 URL 的协议部分
location.replace() // 打开新的网页
location.assign()  // 打开新的网页

Math

Math.PI               // 返回圆周率

Math.abs()            // 返回数值的绝对值
Math.ceil(n)          // 返回大于或等于n的最小整数
Math.cos(n)           // 计算n的余弦三角函数
Math.floor(n)         // 返回小于或等于n的最大整数
Math.max(n1, n2, ...) // 返回多个值中的最大数
Math.min(n1, n2, ...) // 返回多个值中的最小数
Math.pow(m, n)        // 幂运算(m是基数, n是指数)
Math.random(n)        // 产生0和1之间的随机小数
Math.round()          // 对n的小数位进行四舍五入
Math.sin(n)           // 计算n的正弦三角函数
Math.sqrt(n)          // 计算n的平方根
时间: 2024-10-07 18:00:00

JaScript中的常用对象的相关文章

Js基础之常用对象

今天来总结一下js中的常用对象: 1.string对象 常用方法: charAt():返回在指定位置的字符. charCodeAt():返回在指定的位置的字符的 Unicode 编码. concat():连接字符串. fromCharCode():从字符编码创建一个字符串. String indexOf():检索字符串,返回字符串出现的位置,如果没有找到,返回-1. lastIndexOf():从后向前搜索字符串,返回字符串出现的位置,如果没有找到,返回-1 . split():把字符串分割为字

OC学习篇之---Foundation框架中的NSString对象和NSMutableString对象

在之前的一篇文章中我们说到了Foundation框架中的NSObject对象: http://blog.csdn.net/jiangwei0910410003/article/details/41788121 那么今天在在来继续看一下Foundation框架中的常用对象:NSString和NSMutableString 在OC中NSString对象是不可变的,和Java中的String一样的,而NSMutableString是可变的,和Java中的StringBuilder一样. 一.NSStr

(转载)OC学习篇之---Foundation框架中的NSString对象和NSMutableString对象

在之前的一篇文章中我们说到了Foundation框架中的NSObject对象,那么今天在在来继续看一下Foundation框架中的常用对象:NSString和NSMutableString. 在OC中NSString对象是不可变的,和Java中的String一样的,而NSMutableString是可变的,和Java中的StringBuilder一样. 一.NSString对象 在OC中,NSString对象是非常重要的一个对象,也是最基础的一个对象,是用来处理字符串的常用类,和Java中的St

JS中一些常用的内置对象

在JS中,经常会遇到明明知道一个对象有某个属性或方法,可是又不知道怎么写的情况.下面,我就罗列了一些JS中常用的内置对象的属性和方法. Math对象: Math对象的作用是执行常见的算术任务. 首先Math属性中最常用的属性就是PI了,我们一般用Math.PI来调用它.在控制台中输出它的值为3.141592653589793,也就是圆周率.Math对象的常用的属性主要就是PI了,其他的用的比较少,如果用的时候直接查手册就好了. 然后就要说说它的方法了,Math的内置对象还是挺多的,不过都比较简单

BOM模型中常用对象 定义计数器 网页跳转 网页前进后退

今天上午学了的BOM模型中常用对象,了解了一部分的属性 For循环的规律 外层循环控制行 内层循环控制列 <!doctype html> <html> <head> <meta charset="utf-8"> <title>BOM模型中常用对象</title> <script type="text/javascript"> function testalert(){ // 有wid

DOM_04之常用对象及BOM

1.添加:①var a=document.createElement("a"):②设置关键属性:③将元素添加到DOM树:a.parent.appendChild(a):b.parent.insertBefore(a,old):c.parent.replaceChlid(a,old): 2.优化:尽量少的操作DOM树,①如果同时添加父元素与子元素,应在内存中先将子元素拼到父元素下,再将父元素添加到DOM树:②如果添加多个平级子元素,应先将所有子元素放入文档片段,再将文档片段一次性添加到D

Ajax中的XMLHttpRequest对象详解(转)

XMLHttpRequest对象是Ajax技术的核心.在Internet Explorer 5中,XMLHttpRequest对象以ActiveX对象引入,被称之为XMLHTTP,它是一种支持异步请求的技术.后来Mozilla.Netscape.Safari.Firefox和其他浏览器也提供了XMLHttpRequest类,虽然这些浏览器都提供了XMLHttpRequest类,但它们创建XMLHttpRequest类的方法并不相同.XMLHttpRequest使我们可以使用JavaScript向

常用对象之Application

对象就是我们Excel和程序的操作对象.比如单元格.工作簿.我们对于Excel的每个操作其实都是对相应对象的操作.比如选中单元格.保存工作表. 对象存放在对象模型里,2013以上版本似乎已经没有离线文档,只有在线的:https://msdn.microsoft.com/ZH-CN/library/ff194068.aspx 每个对象又有自己的属性和方法,最后构成完整的事件. 记住常用对象: Application对象: 代表的是Excel的整个程序,所以是最上层. ScreenUpdating属

JavaScript中创建自定义对象的方法

本文内容参考JavaScript高级程序设计(第3版)第6章:面向对象的程序设计 ECMA-262中把对象定义为:“无序属性的集合,其属性可以包含基本值.对象或者函数.”我所理解的就是对象就是一个结构体,结构体中有一些它的基本属性以及对结构体处理的方法,把它们封装起来称为一个整体.JS中所有的对象都是基于一个引用类型创建,这个引用类型可以是原生类型,如Array,Date等,也可以是开发人员自定义的类型. 下面主要总结下JS中创建对象的几种模式,分析他们各自的优缺点. 1. 工厂模式 /****