首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么不在括号中运行我的js代码?

在括号中运行JavaScript代码是一种常见的错误做法,因为括号通常用于表示函数调用或表达式的优先级。当我们将JavaScript代码放在括号中时,它会被解释为表达式而不是可执行的代码。

括号中的JavaScript代码通常不会被执行,因为它们被视为无效的语法。这可能是因为括号中的代码没有被赋值给任何变量或没有被传递给任何函数。

例如,以下代码将不会执行括号中的JavaScript代码:

代码语言:txt
复制
(1 + 2) // 这行代码不会执行

如果你想要执行JavaScript代码,只需将代码直接放在JavaScript文件中或者在HTML文件的<script>标签中。

以下是一些常见的情况,括号中的JavaScript代码不会被执行:

  1. 函数调用时不需要使用括号:myFunction(); // 正确的方式,函数调用时不需要括号 myFunction; // 错误的方式,括号中的代码不会被执行
  2. 赋值操作时不需要使用括号:var x = 5; // 正确的方式,赋值操作不需要括号 var x = (5); // 错误的方式,括号中的代码不会被执行
  3. 条件语句中不需要使用括号:if (x === 5) { // 正确的方式,条件语句不需要括号 // 代码块 } if (x === (5)) { // 错误的方式,括号中的代码不会被执行 // 代码块 }

总结来说,括号中的JavaScript代码不会被执行,因为括号通常用于表示函数调用或表达式的优先级。要执行JavaScript代码,应将代码直接放在JavaScript文件中或者在HTML文件的<script>标签中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

BI为什么查询运行多次?

如果查询由一个或多个其他查询引用,则独立计算每个查询(以及它依赖所有查询)。在桌面环境,使用单个共享缓存运行数据模型中所有表单个刷新。...Caching可以减少对同一数据源多个请求可能性,因为一个查询可以受益于已针对其他查询运行和缓存相同请求。...不过,即使在此处,也可以获取多个请求,因为数据源未缓存 (例如本地 CSV 文件) ,因此对数据源请求不同于由于下游操作 (可以更改折叠) 而缓存请求,缓存太小 (相对不太可能) , 或因为查询大致同时运行...如果计算零行架构需要提取数据,则可能会出现重复数据源请求。数据隐私分析数据隐私对每个查询进行自己评估,以确定查询是否安全运行在一起。 此评估有时可能会导致对数据源发出多个请求。...设置Power Query编辑器无需重新连接或重新创建查询,只需在Power Query编辑器打开要测试查询。 如果不想使现有查询混乱,可以在编辑器 复制 查询。

5.4K10

自动编程是不可能为什么不在乎人工智能

还有人给我指出了这方向最新,吹得神乎其神研究,比如微软 Robust Fill…… 谢谢这些人关心,然而其实不在乎,也不看好人工智能。现在简单讲一下看法。...第一次理解到了程序“模块化”是什么,在代码例子引导下,开始在自己程序里使用小“工具函数”,而不再忧心忡忡于“函数调用开销”。...个人助手完全不理解你在说什么,这种局限性本来无可厚非,可以用就行了,然而各大公司最近却拿个人助手这类东西来煽风点火,夸大其中“智能”成分,闭口不提他们局限性,让外行们以为人工智能就快实现了,这就是为什么必须鄙视一下这种做法...因为没有人真的知道人智能是什么,所以也就没有办法实现“人工智能”。 生活每一天,这个“前 AI 狂热者”都在为“人类智能”显示出来超凡能力而感到折服。...个人兴趣其实不在人工智能上面。那我要怎么创业呢?很简单,觉得大部分人不需要很“智能”机器,“傻机器”才是对人最有价值,我们其实远远没有开发完傻机器潜力。

1.5K110

代码无法运行时候,在想什么?

经常被问一句话就是:为什么代码无法运行?然后细看有些问题,真是让哭笑不得,比如no module name pygame…… ?...今天来谈谈运行代码遇到问题时,怎样做才是最好解决方案吧~授人以鱼不如授人以渔! 大家关注公众号下载代码运行,肯定是出于各种各样目的。...针对各类情景,做了个分析和总结,大家可以根据自己场景选择合适解决方案。 情景1:只是为了完成老师或者boss一个作业,仅此而已。...这种情景就非常简单了,只是完成任务的话,直接花点钱去某宝买个现成就行了。也没必要用代码来折磨自己,把时间花在更重要地方~ 情景2:是小白,刚接触编程,跟着文章一步一步操作最后也没成功。...这些基础问题基本上你都能找到手把手教程教你怎么去解决。再者,学会查看报错信息也是一个重要技能。 发现很多小伙伴遇到错误根本不看输出错误信息一眼,对,一眼他都不看

1.4K30

前端基础-JavaScript作用域与JS代码运行

第8章 作用域与JS代码运行 * 作用域:变量可以起作用范围和区域 8.1 全局变量和局部变量 * 全局变量与全局作用域 在任何地方都可以访问到变量就是全局变量,全局变量所在区域就是全局作用域...代码运行 * console.log(s); //undefined var s = 2; JavaScript代码执行是由浏览器JavaScript解析器来执行。...JavaScript解析器执行JavaScript代码时候,分为两个过程:预解析(编译)过程和代码执行过程 预解析过程: 语法检查,如果有错误,直接停止后续步骤不再运行。...在 js 中词法作用域规则: 函数允许访问函数外数据. 整个代码结构只有函数可以限定作用域....代码局部作用域,函数外部是全局作用域,JS 代码运行分为与解析阶段和执行阶段,变量声明实在与解析阶段,所以变量存在提升,而变量只在自己作用域中起作用,但是自己作用域是可以访问上级作用域

1.3K10

为什么写不出面向对象代码

那时书本或者网上是这么解释 ““面向对象”是专指在程序设计采用封装、继承、多态和抽象等设计方法。 ” 那么上面的案例代码也有抽象,也有封装,为什么还是算面向过程思维呢。 那么什么是面向对象呢?...观察者模式 因此我们可以抽象为: 功能A运行,触发了功能B运行。...关于DDD领域驱动设计,推荐书籍: “《领域驱动设计:软件核心复杂性应对之道》 《实现领域驱动设计》 ” 为什么我们在使用贫血模型 看了上面的代码,我们可能会疑问:使用贫血模型开发挺好啊?...因此总结为什么人们更愿意使用贫血模型呢: “ 充血模型相对贫血模型存在一定设计难度,你需要多花时间思考哪些是对象本身行为 面向过程编程思想根深蒂固,很难改变 对代码没有太大负责态度,认为怎么简单怎么来...那么建议你多做一些思考: 1.代码是不是面向对象代码 2.代码设计是否遵循 高内聚,低耦合设计标准 3.代码是否遵循设计原则,如单一职责原则,开闭原则等 4. ...

1.1K20

为什么 JS 对象字面量很酷

作者:Dmitri Pavlutin 译者:前端小智 来源:dmitripavlutin 在 ES6 之前,JS 对象字面量(也称为对象初始化器)是非常基础。...JS 是基于原型为什么要用原型创建对象那么麻烦? 幸运是,JS 也在慢慢完善。JS 很多令人沮丧问题都是逐步解决。...如你所看,使用 __proto__ 进行编码很简单,一直喜欢简单明了解决方案。 说点脱离主题。 觉得奇怪是,简单灵活解决方案需要大量工作和设计。...只要确保将它们包括在方括号即可:{[Symbol('name')]:'Prop value'} 例如,用特殊属性 Symbol.iterator 并迭代对象自身属性名称。...在简化方法,可以使用 super关 键字,该关键字可以轻松访问对象原型链继承属性。 如果属性名称是在运行时计算,那么现在您可以使用计算属性名称[expression]来初始化对象。

1K10

JS好好为什么要用那么复杂TS

前言 JS好好,为啥要用TS写呢? 本文写给那些完全没有用过TS,也没有使用过结构化语言,对TS有一定心智负担前端新手同学。...面对铺天盖地TS怎么好怎么好文章,项目中还没真正开始使用到TS小伙伴,可能只是看了很多掘金文章,或者看了一遍官方文档,脑子里基本上都是:嗯,是的,知道TS好,知道在变量后面加一个冒号一个类型...为什么写了返回类型,VSCode还是提示返回值是any类型?泛型好复杂,什么时候要用泛型?接口类型定义要写在哪? 来,我们掰开揉碎一点点讲。 TS是谁写给谁看/用?...: string age: number } 复制代码 总结 本文没有讲TS技巧,没有讲TS优点,就是针对所看到新手同学遇到一些心智方面的问题,基于个人经验进行简单解答和讲解,讲比较凌乱...结尾用一句几乎每个用过TS的人都会说的话: 用了TS就回不去JS 来源:Kaiser https://juejin.cn/post/6953500339425247246

1K10

是不会运行代码吗?不,是不会导入自己数据!

如何准备数据、拿到正确格式数据并导入后续代码进行分析,是学习和应用过程第一个拦路虎。 为什么教程会习惯使用内置数据?...简单省事、便携可重复;这是内置数据优势之一; 内置数据模式清晰,通常可以获得较好结果;这是内置数据优势之二; 别人用这个,也用这个,这是一个偷懒做法。 每个人常识不同。...不太赞成教程里面用使用内置数据,原因是: 对不会读入数据的人不友好; 不利于探索这篇教程用于实际数据时可能会遇到问题。示例数据无脑运行,自己数据无显著差异。...如果要使用内置数据,也需要额外提供一些信息: 详细描述内置数据格式和生物含义,及与真实数据对应,可以参考画一个带统计检验PCoA分析结果 提供真实数据格式示例和读入真实数据代码,弥补这个“鸿沟...示例数据整数代表什么意思? 这个是比较难确定部分,只有两个判断方法:1) 教程作者能够提及(这是最准确方法);2)凭经验猜测。

1.4K10

Solid.js 就是理想 React

响应性 思考了很多关于 hooks 事情,想知道为什么它们感觉不太对劲。结果通过探索 Solid.js 找到了答案。...每次组件渲染时不会设置新间隔吗? 没有。它就这么正常运行了。 但为什么会这样?好吧,事实证明 Solid 不需要重新运行 Counter 函数来重渲染新计数。...在 Solid ,除非我们明确要求,否则代码不会多次运行。 但是 hooks 呢?...Solid 甚至没有重新运行同一 div 较早 console.log。 小 结 在过去几年里很喜欢使用 React;在处理实际 DOM 时,总感觉它有着正确抽象级别。...话虽如此,也开始注意到 React hooks 代码经常变得容易出错。感觉 Solid.js 使用了 React 许多符合人体工程学部分,同时最大程度减少了混乱和错误。

1.8K50

为什么 Mac 运行缓慢以及如何使用CleanMyMac X修复它

在本文中,我们将解释 MacBook 运行缓慢原因,并为您提供十个神奇修复方法,让您 MacBook 恢复速度。开始吧! 为什么 Mac 运行缓慢? 浏览器对内存要求越来越高。...10 种有保证解决方案,可加快慢速 Mac 运行速度 1.后台运行过多 如果您 Mac 无法再处理简单任务,并且您想找到“为什么 Mac 这么慢?”...如果您在完成上述工作后仍然问为什么 MacBook 这么慢,请确保您 Mac 已安装所有最新更新。 4....我们所有人都会下载一开始看起来有用且令人兴奋应用程序,但结果却使我们磁盘变得杂乱无章,而不是经常使用。 快速修复:卸载未使用应用程序 回答“为什么 iMac 这么慢?”...这就是为什么最好使用CleanMyMac X等工具清除设备上残留物。它卸载程序模块显示您有多少应用程序,并方便地将所有剩余应用程序收集在一个选项卡

2.6K30

为什么if-else会影响代码复杂度

关于if-else争议 之前写了一篇文章《用规则引擎消除if语句,提高了代码可扩展性》,这篇文章想阐述观点是复杂if语句可能会影响代码阅读和代码扩展性,会将非业务条件逻辑与业务逻辑混合在一起...其实这里使用设计模式并不复杂,主要就是 将条件抽出,形成条件类, 然后将条件存入集合, 遍历这个集合即可 如果我们需要修改条件,只需要修改条件类,即步骤1即可。2、3步骤代码我们不需要去管理。...这里要阐明一个观点: “观点并不是说,我们在编码时不能使用if-else,而是说我们不应该简陋地用if-else去实现业务分支流程,因为这样随意代码堆砌很容易堆出一座座"屎山"。...实际工作,能见到一个方法包含10个、20个甚至更多逻辑分支情况。...从软件设计角度讲,代码存在过多 if-else 往往意味着这段代码违反了违反单一职责原则和开闭原则。因为在实际项目中,需求往往是不断变化,新需求也层出不穷。所以,软件系统扩展性是非常重要

1.4K10
领券