1.URI方法 encodeURI()和encodeURIComponent()对URI进行编码 encodeURI()不会对本身属于URI的特殊字符进行编码,如冒号,正斜杠,问好,井字等 encodeURIComponent()会对任何非标准字符进行编码 2.eval() 方法:解释参数中的代码字符串 代码如下: var msg = "hello world"; eval("alert(msg)"); //"hello world" 3.Math 对象 Math.E 数学中的e的值 Math.PI π的值 Math.SQRT2 2的平方根 Math.abs(num) num的绝对值 Math.exp(num)...
Math对象的属性 E:值e,自然对数的底 LN10:10的自然对数 LN2:2的自然对数 LOG2E:以2为底E的对数 LOG10E:以10为底E的对数 PI:值派 SQRT1_2:1/2 的平方根 SQRT2:2的平方根 Math对象的方法:最大值与最小值 min()&&max()用于取一组数中的最小值跟最大值。 示例: 代码如下: var iMax=Math.Max(1,2,3); alert(iMax);//outputs 3 var iMin=Math.Min(1,2,3); alert(iMin);//outputs 1 约对值 abs()用于返回数字的绝对值。 示例:...
一、什么是argumentsarguments 是是JavaScript里的一个内置对象,它很古怪,也经常被人所忽视,但实际上是很重要的。所有主要的js函数库都利用了arguments对象。所以agruments对象对于javascript程序员来说是必需熟悉的。所有的函数都有属于自己的一个arguments对象,它包括了函所要调用的参数。他不是一个数组,如果用typeof arguments,返回的是'object'。虽然我们可以用调用数据的方法来调用arguments。比如length,还有index方法...
JS Window窗口对象:http://www.w3school.com.cn/js/js_window.asp所有浏览器都支持window对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为window对象的成员。窗口对象的属性和方法格式:[window.]属性[window.]方法(参数)甚至 HTML DOM 的 document 也是 window 对象的属性之一: window.document.getElementById("header");与此相同: document.getElementById("header"); JS Screen屏幕对象:http://...
1.indexOf() 方法 -----这个方法比较常用 返回某个指定的字符串值在字符串中首次出现的位置 使用格式:stringObject.indexOf(substring, startpos)举个例子:寻找第二个o所在的位子 var mystr="Hello World!" document.write(mystr.indexOf("o",mystr.indexOf("o")+1));--------结果是:7 mystr.indexOf("o") -----结果是4,从字符串的下表开始找。 document.write(mystr.indexOf("o",5));从第五个位置开始找。 结果是:7 注意:.i...
本文实例讲述了Javascript中prototype属性实现给内置对象添加新的方法。分享给大家供大家参考。具体实现方法如下:prototype属性使用(给内置对象添加新的方法,方便调用)function getMaxFunc() {var max = this[0];for (var i in this) {if (max 希望本文所述对大家的javascript程序设计有所帮助。
本文实例讲述了JavaScript常用内置对象用法。分享给大家供大家参考,具体如下: 博主最近半个月没有更新博客,主要是每天都在学车中,学车的过程虽然挺折腾的,但是人吗总得学会适应,在百忙之中给大家分享一篇关于JavaScript的内置对象,不清楚的小伙伴可以进来看看。 (1)String对象 当使用到字符串的属性或方法时,系统会把字符串包装成一个对象 属性 length:获取字符串的长度 方法concat(str1,str2)连接字符串indexOf(str)查...
本文实例讲述了JS前端知识点总结之内置对象,日期对象和定时器相关操作。分享给大家供大家参考,具体如下: 常见内置对象 Arguments: 函数参数集合Array: 数组Boolean: 布尔对象Date: 日期对象Error: 异常对象Function: 函数构造器Math: 数学对象Number: 数值对象Object: 基础对象RegExp: 正则表达式对象String: 字符串对象常见的日期对象的方法 var d = new Date();d.getDate() 获取日 1-31d.getDay() 获取星期 0-6d.getMonth() 获...
本文实例讲述了JavaScript内置对象math,global功能与用法。分享给大家供大家参考,具体如下: 学习要点: 1.Global对象 2.Math对象 ECMA-262对内置对象的定义是:“由ECMAScript实现提供的、不依赖宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。”意思就是说,开发人员不必显示地实例化内置对象;因为它们已经实例化了。ECMA-262只定义了两个内置对象:Global和Math。 一.Global对象 Global(全局)对象是ECMAScr...
本文实例讲述了JavaScript封闭函数及常用内置对象。分享给大家供大家参考,具体如下: 封闭函数 在封闭函数内部定义的函数与外部函数尽管同名也没有关系,同理,定义的变量也可以同名。 封闭函数的写法,一是加括号,一是加感叹号。 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>封闭函数</title><script type="text/javascript">var num = 22;function f() {alert("hello ");}(function () {var num = 1...
值属性 这部分属性只是简单的值,它们没有自己的属性和方法。 Infinity 全局属性 Infinity 是一个数值,表示无穷大。 NaN 全局属性 NaN 的值表示不是一个数字(Not-A-Number)。 undefined 全局属性undefined表示原始值undefined。它是一个JavaScript的 原始数据类型 。 null 值 null 特指对象的值未设置。它是 JavaScript 基本类型 之一。 函数属性 全局函数可以直接调用,不需要在调用时指定所属对象,执行结束后会将结果直接返回...
一、变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量 1、全局变量:在函数之外定义的变量,为整个页面公用,函数的内部外部都可以访问。 2、局部变量:在函数内部定义的变量,只能在定义该变量的函数内部访问,外部无法访问。函数内部访问变量时,先在内部查找是否有此变量,如果有,就使用内部,如果没有,就去外部查找二、封闭函数封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执...
什么是对象 JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等; JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象: var objectName =new Array();//使用ne...
一、 类与对象 在 JavaScript世界里,关于面向对象第一个要澄清的概念就是类。对象都是由类来定义的,通过类来创建对象就是我们所熟悉的实例化。然而,在 JavaScript中别没有真正的类,对象的定义就是对象自身。而 ECMA-262 干脆把这种妥协的方式称作为对象的调和剂。为了方便理解,我通常把这个发挥类的作用的调和剂称为类。 Javascript内置对象学习全局属性 Infinity表示正无穷大的数值NaN非数字值undefined未定义的值decod...
任务: 1.通过js的内置对象得到当前日期 var date=new Date();var year=date.toString().slice(11,15); document.write(year.toString()+"年");var month=date.getMonth(); month=month+1; if(month<10){document.write("0"+month+"月"); }else{ document.write(month+"月"); }var day=date.toString().slice(8,10); document.write(day+"日 ");var weekday=["日","一","二","三","四","五","六"]; var week=date.getDay(); docum...