javascript学习(三) 内置对象
一:事件(Event)对象
在触发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学习(三) 内置对象的更多相关文章
- JavaScript学习07 内置对象
JavaScript内置对象 图像对象 导航对象 窗口对象 屏幕对象 事件对象 历史对象 文件对象(重要) 锚点对象 链接对象 框架对象 表单对象(重要) 位置对象 JS Window 窗口对象:ht ...
- javascript中的内置对象
2015.12.1 javascript中的内置对象 复习: 1.js中的内置函数 alert prompt write parseInt parseFloat eval isNaN document ...
- javaScript中Math内置对象基本方法入门
概念 Math 是javaScript的内置对象,包含了部分数学常数属性和数学函数方法. Math 不是一个函数对象,用户Number类型进行使用,不支持BigInt. Math 的所有属性与方法都是 ...
- 前端JavaScript(2) --常用内置对象,函数,伪数组 arguments,关于DOM的事件操作,DOM介绍
昨日内容回顾 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ...
- JavaScript 3种内置对象
前面我们学了对象,如何创建对象及使用对象. 内置对象不需要实例化,就可以使用. 可以通俗地理解,在内存里的东东是对象,也就是实例化好的.在磁盘里的东东是类,需要实例化才能使用.实例化后的东东在内存里. ...
- JavaWeb学习----JSP内置对象详解
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- JavaScript中的内置对象-8--3.Math-Math对象的方法-min()- max()- ceil() - floor()- round()- abs(); Math对象的random()方法;
JavaScript内置对象-3.Math(数值) 学习目标 1.掌握Math对象的方法: min() max() ceil() floor() round() abs() Math.min() 语法 ...
- JavaScript中的内置对象-8--2.String-符串对象 方法; 截取方法; 综合应用; 其他方法;
JavaScript内置对象-2String(字符串) 学习目标 1.掌握字符串对象 方法: charAt() charCodeAt() indexOf() lastIndextOf() charAt ...
- JavaScript中的内置对象-8--1.Array(数组)-Array构造函数; 数组的栈方法; 数组的转换方法; 数组的操作方法; 删除-插入-替换数组项; ECMAScript为数组实例添加的两个位置方法;
JavaScript内置对象-1Array(数组) 学习目标 1.掌握任何创建数组 2.掌握数值元素的读和写 3.掌握数组的length属性 如何创建数组 创建数组的基本方式有两种: 1.使用Arra ...
- javascript中的内置对象和数据结构
目录 简介 基础类型 undefined Boolean和Boolean对象 Number和BigInt String Symbol null Object Function Date Array K ...
随机推荐
- PostgreSQL Replication之第十一章 使用Skytools(1)
向您介绍了 Slony 之后,我们将介绍另外一种流行的复制工作.Skytools 是一个最初有 Skype 开发的软件包,它有多种用途.Skytools 不只是一个单一的程序,而且是一个工具与服务的集 ...
- 转:Python itertools模块
itertools Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数. 首先,我们看看itertools提供的几个"无限"迭代器: >>& ...
- BCB 多线程的同步与协调
多线程编程是提高系统资源利用率的一种常见方式.它占用的资源更小,启动更快,还可以实现在后台运行一些需时较长的操作.[喝小酒的网摘]http://blog.hehehehehe.cn/a/8498.ht ...
- poj: 1003
简单题 #include <iostream> #include <stdio.h> #include <string.h> #include <stack& ...
- adb devices 显示error
1.adb kill-server 2.adb start-server
- javascript 内置对象
什么是对象 javascript中的所有事物都是对象:字符串 数组 数值 函数... 每个对象都带有属性和方法 javascript允许自定义对象 自定义对象: 定义并创建对象实例 使 ...
- 夺命雷公狗—angularjs—8—ng-class的简单用法
我们在正常的业务处理中往往会遇到一些逻辑类的问题,比如各行换色,现在angularjs里面也给我们提供了一个小小的的class处理的方式,废话不多说,如下所示: <!doctype html&g ...
- 夺命雷公狗---node.js---8url模块和util模块
我们先到手册上看看: 上面很明显就写着返回一个对象. 再来看看util模块, 废话不哦多说,先上一点代码: /** * Created by leigood on 2016/8/13. */ var ...
- 创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备
一.包管理工具及CentOS的yum 1.包管理工具如何发现可以用的包 包管理工具依赖一系列软件源,工具下载源的信息存储在配置文件中,其位置随某包管理工具不同而变化 使用yum的RedHat/Cent ...
- 形状特征提取-Hu不变矩(转载)
[原文部分转载]:http://blog.csdn.net/wrj19860202/archive/2011/04/16/6327094.aspx 在连续情况下,图像函数为 ,那么图像的p+q阶几何矩 ...