函数I

作者: Caesar_emperor | 来源:发表于2020-12-29 11:48 被阅读0次

一.什么是方法和对象
1.在 JavaScript 中,对象是拥有属性和方法的数据
1.1)一组“键值对”(key-value)的集合是对象。如果键名是数值,会被自动转为字符串
1.2)如果属性的值还是一个对象,就形成了链式引用

var o1 = {};
var o2 = { bar: 'hello' };

o1.foo = o2;<!--不给值则返回undefind-->
o1.foo.bar<!--返回hello-->
<!--没有这个属性,可以直接声明-->

2.对象的每一个键名又称为“属性”(property),它的“键值”可以是任何数据类型。如果一个属性的值为函数,通常把这个属性称为“方法”,它可以像函数那样调用

var obj = {
  p: function (x) {
    return 2 * x;
  }
};
obj.p(1);

二.函数的声明

函数声明后不会立即执行,会在我们需要的时候调用到。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。

function myFunction(a, b) {
    return a * b;
}

三.函数的表达式

函数存储在变量中,不需要函数名称,通常通过变量名来调用,此时实际上是一个匿名函数
)

<body>
<p id="demo">x</p><!--输出6-->
<script>
var x = function (a, b) {return a * b};<!--如果实参列表的个数<形参列表,则未赋值的形参,将为undefined-->
document.getElementById("demo").innerHTML = x(2,3);
</script>
</body>

四.可以把事件写入函数里

<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "段落被更改。";
}
</script>
</head>
<body>
<p id="demo">一个段落</p>
<button type="button" onclick="myFunction()">试一试</button>
</body>
</html>

从上面看出函数包在script标签内,script标签一般写在head内

相关文章

  • 函数I

    一.什么是方法和对象1.在 JavaScript 中,对象是拥有属性和方法的数据1.1)一组“键值对”(key-v...

  • 积分表——不定期更新

    基本初等函数包括: 常函数: 幂函数 指数函数 对数函数 三角函数 反三角函数 I、反函数Ⅱ、复合函数:初等函数(...

  • 女孩喜欢钱,有什么错?

    文|猪小闹 01 小I同事已经和男友筹备婚礼了。可两人方面出现了问题。 首先,是小I的爸爸不太同意小I跟男友的婚礼...

  • I see.

    每当黑夜降临,耳边的空气仿佛将流动的脚步放慢,连时间也静了下来。关了灯,黑暗夹带着神秘和静谧的气息慢慢向身体袭来,...

  • 【socket 要点回顾】I/ O 多路复用

    【socket 要点回顾】I/ O 多路复用 为什么要使用I/ O 多路复用? 当一个进程有很多个I/O 需要处理...

  • 代扣系统多少钱一套

    【客服:I89电2578威2I76】代扣系统多少钱一套世尊地藏,为推动脱贫攻坚工作深入开展,帮助...

  • I am so easy? No , I is so easy

    拆书帮RIA便签读书法的【I】便签书写,以及拆书活动的【I】环节,如何准确、清晰地进行讲述,一直以来是新手最头疼的...

  • 境外手术机合作

    【客服:I89电2578威2I76】境外手术机合作世尊地藏,为推动脱贫攻坚工作深入开展,帮助贫困村村民就近就医,月...

  • 只要是等你,等多久都没关系

    只要是等你,等多久都没关系 I LOVE YOU

  • I Took A Pill In Ibiza

    当海水漫过我的双肩 我脑海里还想着你 我想我的脚尖已经足够冷 我试图摆双腿 无力地向上 海水还未及腰的时候 我在笑...

网友评论

      本文标题:函数I

      本文链接:https://www.haomeiwen.com/subject/uncbbktx.html