JavaScript 函数 是设计用于执行特定任务的代码块。当“某物”调用它(调用它)时,函数就会被执行。
JavaScript 函数由 function 关键字定义,后跟名称,后跟括号 ().
函数参数列在函数定义中的括号 () 内。函数参数是函数被调用时接收的值。在函数内部,参数(参数)表现为局部变量。
当 JavaScript 到达 return 语句时,函数将停止执行。如果函数是从语句调用的,JavaScript 将“返回”以执行调用语句之后的代码。函数经常计算返回值。返回值被“返回”回“调用者”。
() 运算符 调用(调用)函数。访问不带 () 的函数会返回该函数,而不是函数结果。
对象字面量是 花括号 {} 内的名称:值对列表。
您可以通过两种方式访问对象属性 -
objectName.propertyName, objectName["propertyName"]
对象是属性和方法的容器。属性是命名值。方法是存储为属性的函数。属性可以是原始值、函数,甚至其他对象。对象是对象,数学是对象,函数是对象,日期是对象,数组是对象,地图是对象,集合是对象。除基元外,所有 JavaScript 值都是对象。
原始值是一个没有属性或方法的值。 3.14 是一个原始值。原始数据类型是具有原始值的数据。 JavaScript 定义了 7 种基本数据类型 -
A) 字符串
B) 数字
C) 布尔值
D) 空
E) 未定义
F) 符号
G) bigint
原始值是不可变的(它们是硬编码的,无法更改)。
对象是可变的。它们是通过引用而不是值来寻址的。
对象是属性的无序集合。 属性是JavaScript对象最重要的部分。属性可以更改、添加、删除,有些属性是只读的。
delete 关键字从对象中删除属性。 delete 关键字会删除属性的值和属性本身。
访问对象 方法- objectName.methodName()
向 对象添加新的方法 -
person.name = function () {
return this.firstName + " " + this.lastName;
};
toUpperCase() 方法将文本转换为大写。
显示 JavaScript 对象的一些解决方案是 -
按名称显示对象属性,显示对象
循环中的属性,使用 Object.values() 显示对象,
使用 JSON.stringify() 显示对象
对象 For In 循环 -
常量人员 = {
姓名:“约翰”,
年龄:30,
城市:“纽约”
};
让文本=“”;
对于(让 x 本人){
text += person[x] + " ";
};
document.getElementById("demo").innerHTML = text;
您必须在循环中使用 person[x]。 person.x 将不起作用(因为
x 是循环变量)。
Object.values() 根据属性值创建一个数组。
示例 - Object.values(person)
Object.entries() 使得在循环中使用对象变得简单。
JavaScript 对象可以通过 JSON 方法转换为字符串
JSON.stringify().
要创建对象类型,我们使用对象构造函数。
函数 Person(名字、姓氏、年龄、眼睛) {
this.firstName = 第一个;
this.lastName = 最后;
this.age = 年龄;
this.eyeColor = 眼睛;
}
const myFather = new Person("John", "Doe", 50, "blue");
const myMother = new Person("Sally", "Rally", 48, "green");
myMother.changeName = 函数(名称){
this.lastName = 姓名;
}
myMother.changeName("Doe");
document.getElementById("demo").innerHTML =
"我母亲的姓氏是 " + myMother.lastName;
这是示例!
HTML 事件 是发生在 HTML 元素上的“事情”。当
JavaScript 用于 HTML 页面,JavaScript 可以对这些
进行“反应”
活动。以下是 HTML 事件 -
的一些示例
HTML 网页已完成加载,HTML 输入字段为
已更改,单击了 HTML 按钮。 常见 HTML 事件 -
onchange - HTML 元素已更改
onclick - 用户单击 HTML 元素
onmouseover - 用户将鼠标移到 HTML 元素上
onmouseout - 用户将鼠标从 HTML 元素上移开
onkeydown - 用户按下键盘键
onload - 浏览器已完成页面加载
字符串
字符串用于存储文本。字符串用
书写
引用。
模板字符串 是随 ES6 (JavaScript
2016)。模板是用 反引号 括起来的字符串(这是一个
模板字符串)。模板允许在
内使用单引号和双引号
细绳。 Internet Explorer 不支持模板。
要查找字符串的长度,请使用内置长度
财产。
反斜杠转义字符 () 会变成特殊字符
转换为字符串字符。 let text = "我们是来自北方的所谓“维京人”。"; let text= '没关系。';
JavaScript 字符串作为对象 - let y = new String("John");
不要创建 Strings 对象。 new关键字使代码变得复杂并降低了执行速度。 字符串对象可能会产生意想不到的结果
比较两个 JavaScript 对象总是返回 false.
基本 字符串方法 -
字符串搜索方法 -
模板字符串使用反引号 (``) 而不是引号 ("") 来定义字符串。
以上是JS 函数、对象、字符串的详细内容。更多信息请关注PHP中文网其他相关文章!