《JavaScript对象的应用》
开发工具与关键技术:Visual Studio /.NET
作者:肖春庆 撰写时间:2019年07月13日
任何事物都有它的对象模组,JavaScript当然也是所有事物都是有对象的每个对象带有属性和方法。例如:字符串、数值、数组、函数等等。对象的方法,能够在对象上执行的动作。
JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象:var objectName =new Array();注意使用new关键字定义对象或者var objectName =[];访问对象属性的语法: objectName.propertyName访问对象的方法: objectName.methodName()
Date时间的对象模组,该对象模组可以应用任意的一个时间并且可以正确精准到(1/1000)秒也就是1毫秒。你可以自定义时间但是是返回时间的格式的。
定义一个时间对象 : var shijdate=new Date(); 注意:使用关键字new,Date()的首字母必须大写。 使 shijdate成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。
如果你需要自定义日期的时候可以说明一个变量并且给他进行时间的值,var kljeiosnd = 2019-07-07 var d = new Date(kljeiosnd); 这样即可
获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”:
声明一个变量使它对应时间的格式,然后获取当前的时间,一般以电脑的当前时间为主,因为一开始获取的时间不是 “yyyy-MM-dd HH:MM:SS”格式我们需要对对应时间变量的时间进行分割和赋值处理。然后声明才“-”和“:”进行连接操作。
getDate()/setDate() 返回/设置日期、 getYear()/setYear() 返回/设置年份
getMonth()/setMonth() 返回/设置月份 0:一月 1:二月 11:十二月
getFullYear()/setFullYear() 返回/设置日期,用四位数表示(如2019)
getHours()/setHours() 返回/设置小时,24小时制
getMinutes()/setMinutes() 返回/设置分钟数、getSeconds()/setSeconds() 返回/设置秒钟数
getTime()/setTime() 返回/设置时间(毫秒为单位)
然后声明一个变量进行接收,进行yyyy-MM-dd HH:MM:SS格式的接收等等。当然你可以进行时间格式的自定义。然后获取时间进行格式的转换。一般获取的时间格式是没有获取“yyyy-MM-dd HH:MM:SS”的格式,然后小于10的时候它会显示一个数字等等。我们需要进行数据类型的转换。获取时间如果它大于10的话返回本身,如果小于大于0的时候进行返回“0”+它本身。
JavaScript的字符串对象。定义字符串的方法就是直接赋值。比如:
var mleind = “I love you!” 定义mleind字符串后,我们就可以访问它的属性和方法。
提取字符串substring(),substring() 方法用于提取字符串中介于两个指定下标之间的字符。
语法: stringObject.substring(startPos,stopPos) ,startPos必需参数,开始位置(一个非负的整数), stopPos可选参数,结束位置(一个非负的整数),如果省去参数,那么返回的字符串会一直到字符串对象的结尾,返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。如果参数 start 与 stop 相等,那么该方法返回的就是一个空串。
var strSub = “I Love guangzhou!”; document.write(strSub.substring(2, 11)+"
");
Array 数组对象,数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的。数组定义的方法:定义了一个空数组:声明一个数组,var 数组名= new Array();定义时指定有n个空元素的数组:var 数组名 =new Array(n);定义数组的时候,直接初始化数据:
var 数组名 = [<元素1>, <元素2>, <元素3>…];我们定义myArray数组并赋值代码如下:
var myArray = [2, 8, 6];说明:定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。数组元素使用: 数组名[下标] = 值;
JavaScript 计时器,在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。计时器类型:一次性计时器:仅在指定的延迟时间之后触发一次。间隔性触发计时器:每隔一定的时间间隔就触发一次。setTimeout() 指定的延迟时间之后来执行代码、clearTimeout()取消setTimeout的设置、setInterval()每隔指定的时间执行代码、clearInterval()取消setInterval的设置。
计时器setInterval() 在执行时,从载入页面后每隔指定的时间执行代码。setInterval(交互时间); 代码:要调用的函数或要执行的代码串。交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms。一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。调用函数格式(假设有一个clock()函数):
setInterval(“clock()”,1000) 或setInterval(clock,1000)。
从载入页面指定时间每隔指定的时间进行代码的运行。
var intTime = setInterval(clock, 1000);
function clock(){var curTime = getNowFormatDate();
document.getElementById(“time”).value = curTime; }
取消计时器clearInterval()方法可取消由 setInterval() 设置的交互时间。
function Stop(){clearInterval(intTime); }
计算器的作用在设定的时间进行下一步的操作,并且在一定的内容进行停止应用等等。这样我们就可以进行应用时间来操作。
var num = 0, timeout; function startCount(){
document.getElementById(“count”).value = num; num++;
timeout = setTimeout(startCount,1000); }function stopCount(){
clearTimeout(timeout); }
JavaScript的对象进行应用在方方面面,它可以同时应用到页面的视图的操作,同时给视图一些功能的效果。
JavaScript对象的应用
最新推荐文章于 2023-03-28 18:14:39 发布