JavaScript里面的点运算符和[ ]有什么区别?

如题所述

对于属性来说,确实很多通用之处。不过使用上有区别
var o = { A:"a", B:"b" };
o["A"]
o.A
但是对于数组来说:
var ar = [11,23,36];
只能通过ar[0]取值。
ar.0是不对的。
温馨提示:内容为网友见解,仅供参考
无其他回答

js操作对象属性用点和用中括号有什么不同?
一、功能不同 1、用点:表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。2、用中括号:表示一个数组,也可以理解为一个数组对象。二、语法不同 1、用点: var LangShen = {"Name":"Langshen","AGE":"28"}。langShen.Name。在JSON数据结构、写函数组的时候中经常用。2、用...

js .是什么意思?
JS是JavaScript(JS)的缩写,.在JS中是点运算符,通常用于访问对象的属性和方法。点运算符可以用在对象、数组和函数上。当对象的属性或方法被调用时,点运算符让我们可以直接访问该属性或方法。在JS中,点运算符是一个非常常见的语法元素。第二个段落:JS中点运算符的使用 使用点运算符,可以访问对象...

【Web前端基础】js运算符有哪些?
JavaScript中的运算符有很多,主要分为算术运算符,等同全同运算符,比较运算符,字符串运算符,逻辑运算符,赋值运算符等。这些运算符都有一些属于自己的运算规则,下面就为大家介绍一下JavaScript中的运算符。一、JavaScript运算符的种类 1、算术运算符:+ 、 - 、* 、 \/ 、 % 、 -(一元取反) 、...

一文搞懂JavaScript 运算符 – 逻辑、比较、三元和更多 JS 运算符...
JavaScript中的运算符按照功能分为七类:算术运算符、赋值运算符、比较运算符、逻辑运算符、三元运算符、typeof运算符和按位运算符。让我们逐一了解它们。1. 算术运算符这些运算符用于执行基本的数学运算,如加减,适用于与数字类型数据交互,如同计算器一样。例如,你可以直接对值进行加法操作:x += y。

javascript中 和|符号是什么?
在JavaScript中“”和“||”是逻辑运算符;“”和“|”是位运算符。四个运算符主要区别是运算方法不一样:1、JavaScript中的位运算符:“”运算方法:两个数值的个位分别相与,同时为1才得1,只要一个为0就为0。举个例子:312 结果为2 理由:31的二进制为11111,2的二进制为10 1111100010的结果...

JavaScript都有些什么运算符?有什么要特别注意的?我是个新手,哪个大牛...
1、 算术运算符:+,-,*,\/,举例:45 + 44 = 89 89 - 44 = 45 9 * 3 = 27 9 \/ 3 = 3 86 % 10 = 6 加、减、乘、除、取余是最基本的算术运算符,几乎所有编程语言都具有这些运算符。在JavaScript语言中加、减、乘、除、取余分别用’+’, ’-’, ’*’, ...

javascript里的「??」有什么意思及作用?
JavaScript 中的「??」运算符,即逻辑空合并运算符,用于在左侧表达式的值为未定义(undefined)或空(null)时,返回右侧表达式的值。与短路运算符「||」不同,「??」只在左侧表达式的值为特定的空值时才进行右侧表达式的求值。考虑例子「'' ?? 0」,左侧为空字符串,被判断为假值,因此逻辑空合并...

js中的三个点(...)
三个点(...)在JavaScript中代表扩展运算符。它的主要功能是将数组或类数组对象展开为一系列以逗号分隔的参数序列。例如:console.log(...[1, 2, 3]);console.log(1, ...[2, 3, 4], 5);var lis = document.getElementsByTagName("li");console.log([...lis]);扩展运算符在函数调用...

js中的?.是什么写法?起什么作用?
在JavaScript中,? 操作符包括三目运算符、可选链操作符、空值合并操作符和空值赋值操作符,它们各自有不同的作用。三目运算符(? \/ ?:)是条件判断的一种简化表示形式,例如:javascript let age = 18;let message = age >= 18 ? "成年" : "未成年";可选链操作符(?.)用于访问深层嵌套...

JavaScript中常用符号集合?
==,===相等运算符 !=,!==不等式运算符 = 赋值运算符 &&,||,!逻辑运算符 () 分组运算符 , 逗号运算符 ?…: 条件(三元)运算符 |,&,^,~按位OR,AND,XOR和NOT运算符 <<,>>,>>> 位移位运算符 +,-运算符 ++,--前\/后增\/减运算符 void operator var x = function() ...

相似回答