Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Javascript中函数变量的语法错误

Javascript中函数变量的语法错误
EN

Stack Overflow用户
提问于 2021-10-14 12:58:28
回答 4查看 154关注 0票数 0

我使用的是节点版本12.22.6。

我不明白,这段代码怎么错了。

我可能错过了一些重要的基本的东西,但就是搞不清楚。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const change_vars = (var) => {
    console.log(var + " is a " + typeof(var) + "\n");
}

const variables = [
    42,
    "42",
    {number: 42},
    {},
    true,
    undefined
]

variables.forEach(var => change_vars(var));

节点vars.js $ SyntaxError:意外令牌'var‘

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-10-14 13:00:30

不能使用保留字来命名变量,您可以在这里找到完整的列表:

但一些例子包括:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
break
case
catch
class
const
continue
debugger
default
delete
do
else
export
extends
finally
for
function
if
import
in
instanceof
new
return
super
switch
this
throw
try
typeof
var
void
while
with
yield

长话短说,请确保变量的命名与保留单词的名称不同。

票数 1
EN

Stack Overflow用户

发布于 2021-10-14 12:59:48

var是javascript中的保留关键字。使用另一个变量名。

票数 1
EN

Stack Overflow用户

发布于 2021-10-14 13:00:18

您不能将变量var命名为javascript中的保留字

(无关:我建议变量使用camel case;changeVars而不是change_vars)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69577276

复制
相关文章
详解JavaScript中的变量提升/函数提升
先有鸡还是先有蛋:直觉上会认为 JavaScript 代码在执行时是由上到下一行一行执行的。但实际上这并不完全正确,有一种特殊情况会导致这个假设是错误的。
用户10106350
2022/10/28
1.5K0
JavaScript中的变量查找
众所周知,JavaScript变量是按照作用域链来进行查找的(作用域和作用域链相关知识可参看我的另一篇文章,《基于JavaScript作用域链的性能调优》), 那么,对于一个简单的赋值操作,等号左右两边变量的查找方式一样吗?让我们从一个简单例子讲起~
娜姐
2022/05/13
1.5K0
javascript——函数、变量和方法
当代码出现有规律的重复之后,可以利用函数,定义变量,调用方法,不用去重复的改动代码,只需要进行函数的修改。基本上所有的高级语言都支持函数,javascript也不例外,它可以像变量一样被使用,方便且强大,因此本文对js函数进行系统的学习,并在学习过程中做了详细的笔记以及样例。
子舒
2022/06/09
1.2K0
javascript——函数、变量和方法
简洁的javascript编码(一)--变量、函数
一、变量 使用语义化的变量名称 Bad const yyyymmdstr = moment().format('YYYY/MM/DD'); Good const currentDate = moment().format('YYYY/MM/DD'); ---- 使用可搜索的名称 通常我们读代码比写得多,所以代码都可读性以及可搜索性非常重要。如果对变量不负于语义化、易理解的名字,代码的阅读者将非常痛苦。buddy.js以及ESLint能够帮助我们定位未命名的常量。 Bad
用户1097444
2022/06/29
1.5K0
简洁的javascript编码(一)--变量、函数
简洁的javascript编码(一)--变量、函数
现代浏览器已经在运行时做了很多的优化,因此很多时候如果我们要遵循那些流传已久的优化策略不过是浪费时间。可以参考这个来获取建议的优化要点。 Bad:
IMWeb前端团队
2019/12/04
1.3K0
简洁的javascript编码(一)--变量、函数
本文作者:IMWeb jaychen 原文出处:IMWeb社区 未经同意,禁止转载 一、变量 使用语义化的变量名称 Bad const yyyymmdstr = moment().
IMWeb前端团队
2018/01/08
2.1K0
简洁的javascript编码(一)--变量、函数
10 - JavaScript 中的函数 & 11 - JavaScript 中函数的种类
原文地址:https://dev.to/bhagatparwinder/functions-in-javascript-5ehm
前端黑板报
2022/12/01
2.8K0
13.1 函数中的变量
在函数中,我们可以看到也进行了变量的使用,那函数中的变量和函数外的变量到底有什么区别呢?
大牧莫邪
2018/08/27
1.4K0
JavaScript-变量/函数声明提升
(1)如上定义了一个名为test的变量,但未给这个变量进行初始化(也就是没有赋值),此时其默认初始化值为 undefined。
WEBING
2019/03/13
1.1K0
JavaScript-变量/函数声明提升
Javascript作用域问题的构造函数的变量
构造函数new对于使用。代表创建对象。此外,它可以被用作普通的函数调用,因为它也是一个功能。
全栈程序员站长
2022/07/06
9610
JavaScript中的函数基础
函数能让开发者把JavaScript代码变得更有效率,而且更能重复吃用。函数解决思路:把大问题变成小问题,分割的思路。 函数的语法: 函数类型1: function Name(){ Body } 函数以function关键字开始,Name为函数名字,Body是函数的主体即为所有工作发生的区域。带有参数的函数。函数类型2: function Name(Arguments){ Body } Arguments可以是一个或多个参数,以逗号分开。函数Body可以访问参数,此时这些参数就像已经完成初始化工作的局部变量
八哥
2018/01/18
1.5K0
JavaScript中的箭头函数
本文可以让你了解所有有关JavaScript箭头函数的信息。我们将告诉你如何使用ES6的箭头语法,以及在代码中使用箭头函数时需要注意的一些常见错误。你会看到很多例子来说明它们是如何工作的。
chuckQu
2022/11/28
2.1K0
JavaScript中的箭头函数
JavaScript函数中的this(二)
访问对象属性和方法:通过使用 this,我们可以在对象方法中访问和操作对象的属性和方法。
堕落飞鸟
2023/05/17
5140
JavaScript函数中的this(一)
在JavaScript中,关键字 this 是一个特殊的对象引用,它指向当前执行函数的上下文对象。this的值在函数被调用时确定,并且可能根据函数的调用方式和上下文的不同而变化。this的使用是非常重要的,它允许我们访问和操作当前执行函数所属的对象和环境。
堕落飞鸟
2023/05/17
6030
JavaScript中的编码函数
非URI编码 :escape仅对String对象编码,不能用来对统一资源标示码URI进行编码
meteoric
2018/11/15
1.7K0
JavaScript中的高阶函数
高阶函数是对其他函数进行操作的函数,可以将它们作为参数或通过返回它们。简单来说,高阶函数是一个函数,它接收函数作为参数或将函数作为输出返回。 例如Array.prototype.map,Array.prototype.filter并且Array.prototype.reduce是一些高阶功能,内置的语言。
刘亦枫
2020/03/19
1.2K0
JavaScript中的函数、对象
JS中的函数 声明方式 方式一 function 函数名(){ 函数体 } 方式二 var 函数名=function(){ 函数体 } 方式三 var 函数名=new
时间静止不是简史
2020/07/24
2.7K0
JavaScript中的函数、对象
【原创】JavaScript中的变量和常量
变量的本质:内存中存储可以改变数据的容器 变量的声明: var 变量名; 变量的赋值: var 变量名; 变量名 = 数据; 多个变量的声明和赋值(多个变量中用","逗号分割): var 变量1,变量2,变量3,.....; var 变量1 = 数据1,变量2 = 数据2,变量3 = 数据3。 变量类型的查看 var 变量 = 数值 输出变量的变量类型
零点
2023/03/03
1K0
JavaScript变量提升:函数提升要比变量提升更猛
为什么我调换声明顺序,结果还是输出以 var 形式声明的函数的值? 有人回答我说 "啊,变量提升呀...",我最开始的理解,就算变量提升,第一种情况提升之后,应该是这样啊:
yuezhongbao
2019/03/13
6200
JavaScript的变量
变量相当于容器,值相当于容器内装的东西,而变量名就是容器上贴着的标签,通过标签可以找到 变量,以便读、写它存储的值。
用户3519280
2023/07/07
1790

相似问题

Javascript函数中的语法错误

33

Javascript变量变量(语法错误)

30

获取javascript函数中的语法错误

40

JavaScript中的Ruby变量引发语法错误

10

onClick函数javascript的语法错误

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文