当我们向 JavaScript 程序添加一条新数据时,浏览器会将其保存为该数据类型的一个实例。并且所有数据类型都可以访问传递给每个实例的某些属性。
举个例子,字符串的每个实例都有一个名为 长度 存储该字符串中的字符数。您可以通过在字符串末尾添加句点和要在句点后使用的属性名称来访问属性信息。
'你好'.length; // 输出:5
在上面的示例中,结果为 5 的原因是因为单词 hello 有 5 个字符。
.是另一个运算符。我们称之为“点运算符”。点运算符用于将属性绑定到一条数据。你可以再看一遍上面的例子。
方法是我们可以执行的操作。数据类型可以访问允许我们操作该数据类型实例的方法。例如,JavaScript 有一些字符串方法。我们通过将它们附加到实例来调用或使用这些方法。以下是您需要执行的操作:
让我们举一些例子:
'你好'.toUpperCase(); // 输出:'你好'
'嘿'.startsWith('H'); // 输出:真
(注意:对于我上面和本文其余部分给出的所有代码示例,请在 console.log() 中运行它们以进行输出)
这里我想介绍一些常用的方法,从上面的例子开始:
.toUpperCase() :将字符串中的所有字母大写。
。以。。开始() : 如果括号中指定的字母出现在字符串的开头,则返回 true,一个布尔值。
。修剪() :从字符串中删除前导和尾随空格。
我在之前的文章中提到过对象是 JavaScript 中的另一种数据类型。在本文中,我不会深入探讨对象的细节,但我会向您介绍一些内置对象。在 JavaScript 中,我们可以创建自己的对象,但也有一些内置对象。内置对象可用于多种用途。例如,有一个 Math 对象可以进行比算术更复杂的数学运算。对象也可以有自己的方法。
数学.随机(); // 返回一个介于 0 和 1 之间的随机数。这包括 0 但不包括 1。
要生成 0 到 80 之间的数字,我们可以使用上面的内置对象并将其乘以 80:
数学.随机()* 80;
但上面的结果并不总是一个整数。它很可能是十进制数。我们可以用 数学.地板() 将其转换为整数。
数学.地板() 将十进制数四舍五入为整数。
要生成 0 到 30 之间的随机数并将其四舍五入为整数,我们可以将 数学随机() 里面乘以30 数学.地板() :
Math.floor(Math.random() * 30);
我们在上面的例子中做了什么?
除了数学之外,数学还有很多其他的方法 数学随机() 和 数学.地板() .例如:
数学.ceil() :返回大于或等于的最小整数。
有关更多数学,请参阅 这一页 在 MDN 上。
顺便一提;
Number.isInteger() : 检查数字是否为整数。
在下一篇文章中,我将介绍变量,这将结束 JavaScript 简介系列。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:https://www.qanswer.top/14386/33130501