内置对象(API): 日期 Date: getFullYear() 返回完整的4位的年份  如:2016 getMonth()    返回月份,从0开始 getDate()   返回当前月的第几天,当月的几号 getHours()   返回0-23的小时数字 getMinutes()  返回0-59的分钟数字 getSeconds()  返回0-59的秒数字 getTime()    返回毫秒数 getMilliseconds()  返回毫秒数字 getDay()       返回星期几 Arr…
jsp2 表达式语言的内置对象 使用方式${object.attributename} 或者${object["attributename"]} pageContext pageScope requestScope sessionScope applicationScope param 用于获取请求的参数值 paramValues 与param的区别是它获取的是数组类型的属性值 header 用于获取请求头的值 headerValues initParam 用于获取请求web应用的初始…
今天学了一个内置顶层函数,eval();其作用是将字符串转换成javascript命令执行,但必须符合语法,否则会报错. 如果写成window.eval(),则其定义的变量会在全局生效. 但是,在IE中,(测试为IE8及以下), window.eval()定义的变量不能在全局作用域生效,而ie有自己的一个函数为window.execScript()可以做到同样的效果.于是,在实际应用中,需要一个判断的函数,分别使用.如下: function evals(str){ if(typeof str!=…
练习中使用的浏览器是IE10,如果各位朋友有不同意见或者遇到浏览器不兼容问题,希望指正 1.内置对象的定义:有ECMAScript实现提供的.不依赖与宿主环境的对象,在ECMAScript运行之前就已经创建好的对象就叫做内置对象.就是说,是不需要我们开发人员先是的实例化对象就能够调用和运行的对象. 在ECM-262中只是定义了两个内置对象 Global和Math对象 2.Global对象    Global(全局)对象是在ECMAScript中是一个特别的对象,因为这个对象是不存在的.在ECMA…
单体内置对象 Global 和 Math 在所有代码执行前,作用域中就已经存在两个内置对象:Global(全局)和Math.在大多数ES实现中都不能直接访问Global对象.不过,WEB浏览器实现了承担该角色的window对象.全局变量和函数都是Global对象的属性.详细参考P131 Math对象提供了很多属性和方法,用于辅助完成复杂的数学计算任务. $:Math对象的属性 Math对象包含的属性大都是数学计算中可能会用到一些特殊值. 例: 属性 说明 Math.E 自然对数的底数,即常量e的…
单体内置对象的定义:由ECMAScript实现提供的.不依赖于宿主环境的对象,这些对象在ECMAScript程序执行之前已经存在了.意思就是说:开发人员不必显式地实例化内置对象,因为他们已经实例化了. 单体内置对象包括:Object.Array.String.Global.Math..... ==========================Global对象========================= Global对象方法 (1)URI编码方法(URI 通用资源标识符)   encode…
jsp脚本中的9个内置对象: 1.application:javax.servlet.ServletContext的实例对象,该实例对象代表jsp所属的web应用本身,可用于在jsp页面或Servlet之间交换信息.由于Servlet没有application内置对象,故一般Servlet中用ServletContext sc = getServletConfig().getServletContext()来获取ServletContext实例 2.config:javax.servlet.Se…
Math对象 Math 是一个内置对象, 它具有数学常数和函数的属性和方法.不是一个函数对象. 与其它全局对象不同的是, Math 不是一个构造函数.  Math 的所有属性和方法都是静态的. 跟数学相关的运算直接使用Math中的成员即可. console.log(Math.PI); //圆周率3.141592653589793 Math.random();//介于 0 和 1 之间的伪随机数. Math.ceil(6.6);//获取大于或等于提供数值的最小整数--向上取整 Math.floor…
函数.全局变量 写代码时注意的几点事项: 1.一般写代码的时候尽量少用或不用全局变量,首先全局变量不安全,大家协作的情况下,代码公用容易被篡改,其次全局变量会一直占用系统内容. 2.函数里如果有多个return值,会把几个return值放到一个元组里 def hello(a,b,c,d): return a,b,c,dres=hello('1111','2222','3333','4444')print(res) 3.一个函数尽量只写一个功能 4.用简练的代码写高级的程序 例如:循环一个list…