<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body> <p>
全局函数 (myFunction) 返回参数参数相乘的结果:
</p>
<p id="demo"></p>
<script>
function myFunction(a, b) {
return a * b;
}
document.getElementById("demo").innerHTML = myFunction(10, 2);
</script> </body>
</html>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body> <p>全局函数 myFunction() 会自动成为 window 对象的方法。</p>
<p>myFunction() 类似于 window.myFunction()。</p>
<p id="demo"></p>
<script>
function myFunction(a, b) {
return a * b;
}
document.getElementById("demo").innerHTML = window.myFunction(10, 2);
</script> </body>
</html>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body> <p>在 HTML 中 <b>this</b> 的值, 在全局函数是一个 window 对象。</p>
<p id="demo"></p>
<script>
function myFunction() {
return this;
}
document.getElementById("demo").innerHTML = myFunction();
</script> </body>
</html>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body> <p>myObject.fullName() 返回 John Doe:</p>
<p id="demo"></p>
<script>
var myObject = {
firstName:"John",
lastName: "Doe",
fullName: function() {
return this.firstName + " " + this.lastName;
}
}
document.getElementById("demo").innerHTML = myObject.fullName();
</script> </body>
</html>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body> <p>在一个对象方法中 ,<b>this</b> 的值是对象本身。</p>
<p id="demo"></p>
<script>
var myObject = {
firstName:"John",
lastName: "Doe",
fullName: function() {
return this;
}
}
document.getElementById("demo").innerHTML = myObject.fullName();
</script> </body>
</html>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body> <p>该实例中, myFunction 是函数构造函数:</p>
<p id="demo"></p>
<script>
function myFunction(arg1, arg2) {
this.firstName = arg1;
this.lastName = arg2;
}
var x = new myFunction("John","Doe")
document.getElementById("demo").innerHTML = x.firstName;
</script> </body>
</html>

<!DOCTYPE html>
<html>
<body> <p id="demo"></p> <script>
var myObject;
function myFunction(a, b) {
return a * b;
}
myObject = myFunction.call(myObject, 10, 2); // 返回 20
document.getElementById("demo").innerHTML = myObject;
</script> </body>
</html>

<!DOCTYPE html>
<html>
<body> <p id="demo"></p> <script>
var myObject, myArray;
function myFunction(a, b) {
return a * b;
}
myArray = [10, 2]
myObject = myFunction.apply(myObject, myArray); // 返回 20
document.getElementById("demo").innerHTML = myObject;
</script> </body>
</html>

最新文章

  1. Spring简介和基础
  2. 第三章 设计程序架构 之 设计实现Windows Azure 角色生命周期
  3. UVa 140 (枚举排列) Bandwidth
  4. Java编译原理
  5. SSAS数据集Cube不存在或者尚未处理
  6. 2 MD5加密 java实现
  7. [WebGL入门]十六,绘制多个模型
  8. 【struts2】ActionContext与ServletActionContext
  9. 嵌入式Linux系统的构成和启动过程
  10. Confluence 6 数据库表-系统信息(System information)
  11. IntelliJ Idea 配置Tomcat提示Port is not specified
  12. C语言进阶之路(一)----C语言的内存四区模型
  13. BZOJ3682 Phorni 后缀平衡树
  14. jenkins+php+svn快速部署测试环境开发环境快速部署
  15. Use Reentrant Functions for Safer Signal Handling(译:使用可重入函数进行更安全的信号处理)
  16. CCleaner 垃圾文件清理规则 编写指南
  17. Java 集合基础知识 List/Set/Map
  18. php html 静态化 缓存
  19. 20169219 使用Metaspoit攻击MS08-067实验报告
  20. 使用gradle打包时将依赖也合并入jar包

热门文章

  1. Java 解决Emoji表情过滤问题
  2. P1006 换个格式输出整数
  3. VMware CentOS网络配置
  4. asp.net增加指定404页面
  5. Day4-T2
  6. Oracle 子程序、过程、函数
  7. 038-PHP向返回的闭包函数实例中,传递外部变量参数
  8. C# SqlBulkCopy 大量数据导入到数据库
  9. 吴裕雄--天生自然C++语言学习笔记:C++ 异常处理
  10. mp4流化