javascript学习(三) 内置对象
2015-04-10 21:04
489 查看
一:事件(Event)对象
在触发dom事件的时候都会产生一个event对象
type 获取事件类型
target 获取事件目标
stopPropagation() 阻止事件冒泡
preventDefault() 阻止事件默认行为
eg:
二:string对象
lenget 长度
indexof() 位置
march() 内容匹配
replace() 替换
toUpperCase 大小写转换
split() 字符串变为数组
eg:
三:Date对象
getFullYear() 获取年份
getTime() 获取时间戳
setFullYear() 设置时间
eg:
四:Array对象
使用单独的变量名存储一系列变量
eg:
五:Math对象
在触发dom事件的时候都会产生一个event对象
type 获取事件类型
target 获取事件目标
stopPropagation() 阻止事件冒泡
preventDefault() 阻止事件默认行为
eg:
二:string对象
lenget 长度
indexof() 位置
march() 内容匹配
replace() 替换
toUpperCase 大小写转换
split() 字符串变为数组
eg:
<script type="text/javascript"> var str = "Hello World"; // alert(str.length); // 结果为11 //alert(str.indexOf("World")); // 结果为:6 //alert(str.indexOf("aa1")); // 结果为:-1 //alert(str.replace("World","LiPeng"));//输出为:Hello LiPeng // alert(str.toLowerCase());//结果为:hello world var str2 = "A,B,C,E|F" var s = str2.split(",");// 这里不能同时分割? 不能按字符数组分割? alert(s[3]); </script>
三:Date对象
getFullYear() 获取年份
getTime() 获取时间戳
setFullYear() 设置时间
eg:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body onload="getTime()"> <script type="text/javascript"> function getTime() { var date = new Date(); var h = date.getHours(); var m = date.getMinutes(); var s = date.getSeconds(); m = checkTime(m); s = checkTime(s); document.getElementById("timetxt").innerHTML = "时间:" + h + "时" + m + "分" + s + "秒"; var n = setTimeout(function () { getTime(); }, 1000); } function checkTime(t) { if (t < 10) t = "0" + t; return t; } </script> <div id="timetxt"> </div> </body> </html>
四:Array对象
使用单独的变量名存储一系列变量
eg:
<script type="text/javascript"> var myArray = ["hello", "li", "peng"]; var str = "hello"; var myArray2 = ["d", "a", "b", "c"]; // 输出 a,b,c,d(升序排序) // document.write(myArray2.sort()); // 输出d,c,b,a(降序排序) //document.write(myArray2.sort(function (a, b) { return b - a })); // 连接 myArray 和 myArray2 /document.write(myArray.concat(myArray2)); // 增加字符串 //myArray.push("c"); //这里给myArray加了一个c 返回值为4 //document.write(myArray); // 反转myArray //document.write(myArray.reverse()); </script>
五:Math对象
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <button id="btn"> 提交</button> <div id="divid"> </div> <script type="text/javascript"> document.getElementById("btn").addEventListener("click", function () { document.getElementById("divid").innerHTML = parseInt(Math.random() * 1000); }); alert(Math.max(10, 20, 15)); alert(Math.round(2.5698)); </script> </body> </html>
相关文章推荐
- JavaScript学习笔记(六)----内置对象Global 和Math
- javascript学习(九):javascript的内置对象(1)
- JavaScript学习笔记(3)DOM对象和内置对象
- [知了堂学习笔记]_JavaScript之内置对象
- 学习笔记:javascript内置对象:数学对象
- 学习JavaScript的必备(一)——函数和内置对象
- javascript学习笔记 - 引用类型 单体内置对象
- JavaScript学习-单体内置对象
- JavaScript学习笔记 - 进阶篇(6)- JavaScript内置对象
- [知了堂学习笔记] javascript 内置对象
- JavaScript学习_第5章_系统的内置对象
- JavaScript学习笔记2-附录(JavaScript中的内置对象)
- javascript基础学习-内置对象(四)
- javascript学习笔记(六):对象、内置对象
- javascript:内置对象学习笔记二
- javascript学习笔记(八) js内置对象
- 学习JavaScript 的必备 (一),让您对js的 function, javascript内置对象,this概念及之间的关系不再迷惑。(希望能置为推荐篇,为更多的js初学者关注)
- 学习JavaScript 的必备 (一),让您对js的 function, javascript内置对象,this概念及之间的关系不再迷惑。(希望能置为推荐篇,为更多的js初学者关注)
- 学习笔记:javascript内置对象:日期对象
- 学习笔记:javascript内置对象:字符串对象