variables 相关问题

这是非常的;在适用的情况下使用特定语言标签。变量是内存中的命名数据存储位置。使用变量,计算机程序可以存储数字,文本,二进制数据或任何这些数据类型的组合。他们可以在程序中传递。

javascript params 变量会以某种方式强制更改,即使是 const 变量

我试图保留某些东西的基值,但即使它是 const 和 param,仍然不会保留它的值?我不知道它是如何做到的,但这是我的代码。 函数 load_descendants(elem,array,...

回答 1 投票 0

为什么在 JavaScript 中声明不带关键字的变量会导致 var 和 const 出现语法错误,而 let 则不会? [重复]

在JS中声明变量时不使用关键字。 当我声明像 var = 1 或 const = 1 这样的变量时,我收到 SyntaxError。但是当我声明像 let = 1 这样的变量时,我没有收到此错误。为什么会发生这种情况? 变...

回答 1 投票 0

如何在 Google Sheet 的 App Script 中创建数组的真正新副本?

我在 Google Sheet 中的应用程序脚本遇到以下问题。 我想在表格的基础上制作工作表中一行的不同副本。我想做类似的事情 输入1=[[1,2,"a"]]; 输入2=[[4...

回答 2 投票 0

将变量从 main() 传递到模块

我在 main() 中有一个变量 (var2),我想从导入模块中的函数访问该变量,而不将其作为参数传递。我尝试从 module.py 中导入 vartest.py,...

回答 2 投票 0

Perl 跳出 while 循环,打印结果,然后重新启动循环

$combatblock = "$name:$dex:$db:$mp:$hp"; 我在 Debian Linux 12 上使用 Perl 5.36,并正在为角色扮演游戏编写一个实用程序。这不是一个与工作相关的项目,因为我更像是一个业余爱好者

回答 1 投票 0

清除iframe内容(包括它的JS全局范围)你好世界<\/title><\/head><body><h1>你好世界<\/h1><scri...</desc> <question vote="4"> <p>我正在像这样动态创建一个 iframe:</p> <pre><code>let code = "<html><head><title> hello world <\/title><\/head><body><h1> hello world <\/h1><script>const h1 = document.querySelector('h1'); h1.style.color = 'red'<\/script><\/body><\/html>" const iframe = document.createElement('iframe') document.body.appendChild(iframe) const content = iframe.contentDocument || iframe.contentWindow.document content.open() content.write(code) content.close() </code></pre> <p>然后我将其内容更改为这样:</p> <pre><code>code = "<html><head><title> bye world <\/title><\/head><body><h1> bye world <\/h1><script>const h1 = document.querySelector('h1'); h1.style.color = 'red'<\/script><\/body><\/html>" content.open() content.write(code) content.close() </code></pre> <p>但我收到以下错误:<pre><code>SyntaxError: redeclaration of const h1</code></pre>,因为 JavaScript 被注入到 iframe 中。</p> <p>在向 iframe 写入新代码之前,有什么方法可以清除 iframe 内的全局变量范围吗?我已经尝试过 <pre><code>iframe.contentWindow.location.replace('about:blank')</code></pre> 以及 <pre><code>iframe.src = 'about:blank'</code></pre> 但这并不能清除它的内部 JS 变量范围。 (我也遇到同样的错误)</p> <p>我意识到我可以废弃整个 iframe 并创建一个新的 iframe,但我将每秒更换几次代码,并且我希望有一种成本更低的方法来更新它。</p> </question> <answer tick="false" vote="0"> <p>您可以用花括号 <pre><code>const</code></pre> 将动态 <pre><code>let</code></pre> 变量中的 <pre><code>content</code></pre> 和 <pre><code>{}</code></pre> 声明括起来,创建块作用域。这是解决重新声明错误的简单方法。</p> <pre><code>// Note the added braces {} within the <script> let code = "<html><head><title> hello world <\/title><\/head><body><h1> hello world <\/h1><script>{ const h1 = document.querySelector('h1'); h1.style.color = 'red' }<\/script><\/body><\/html>" </code></pre> <p>可能更好的方法是首先删除 DOM 中已存在的所有 iframe,然后在需要添加内容时重新创建 <pre><code>iframe</code></pre>。</p> <pre><code>const updateIframe = (code) => { const iframe = document.createElement('iframe') document.body.querySelector('iframe')?.remove() document.body.appendChild(iframe) const content = iframe.contentDocument || iframe.contentWindow.document content.open() content.write(code) content.close() } </code></pre> </answer> </body></html>

我正在动态创建一个 iframe,如下所示: 让代码=“你好世界<\/title><\/head><body><h1>你好世界<\/h1><scri...</desc> <question vote="4"> <p>我正在像这样动态创建一个 iframe:</p> <pre><code>let code = "<html><head><title> hello world <\/title><\/head><body><h1> hello world <\/h1><script>const h1 = document.querySelector('h1'); h1.style.color = 'red'<\/script><\/body><\/html>" const iframe = document.createElement('iframe') document.body.appendChild(iframe) const content = iframe.contentDocument || iframe.contentWindow.document content.open() content.write(code) content.close() </code></pre> <p>然后我将其内容更改为这样:</p> <pre><code>code = "<html><head><title> bye world <\/title><\/head><body><h1> bye world <\/h1><script>const h1 = document.querySelector('h1'); h1.style.color = 'red'<\/script><\/body><\/html>" content.open() content.write(code) content.close() </code></pre> <p>但我收到以下错误:<pre><code>SyntaxError: redeclaration of const h1</code></pre>,因为 JavaScript 被注入到 iframe 中。</p> <p>在向 iframe 写入新代码之前,有什么方法可以清除 iframe 内的全局变量范围吗?我已经尝试过 <pre><code>iframe.contentWindow.location.replace('about:blank')</code></pre> 以及 <pre><code>iframe.src = 'about:blank'</code></pre> 但这并不能清除它的内部 JS 变量范围。 (我也遇到同样的错误)</p> <p>我意识到我可以废弃整个 iframe 并创建一个新的 iframe,但我将每秒更换几次代码,并且我希望有一种成本更低的方法来更新它。</p> </question> <answer tick="false" vote="0"> <p>您可以用花括号 <pre><code>const</code></pre> 将动态 <pre><code>let</code></pre> 变量中的 <pre><code>content</code></pre> 和 <pre><code>{}</code></pre> 声明括起来,创建块作用域。这是解决重新声明错误的简单方法。</p> <pre><code>// Note the added braces {} within the <script> let code = "<html><head><title> hello world <\/title><\/head><body><h1> hello world <\/h1><script>{ const h1 = document.querySelector('h1'); h1.style.color = 'red' }<\/script><\/body><\/html>" </code></pre> <p>可能更好的方法是首先删除 DOM 中已存在的所有 iframe,然后在需要添加内容时重新创建 <pre><code>iframe</code></pre>。</p> <pre><code>const updateIframe = (code) => { const iframe = document.createElement('iframe') document.body.querySelector('iframe')?.remove() document.body.appendChild(iframe) const content = iframe.contentDocument || iframe.contentWindow.document content.open() content.write(code) content.close() } </code></pre> </answer> </body></html>

回答 0 投票 0

在 Python 中共享类变量

在浏览了许多类变量和实例变量的帖子后,我不明白如何在类之间共享变量。 #!/usr/bin/python3 从 PyQt5.QtWidgets 导入(QApplication)

回答 1 投票 0

如何将 PHP 函数的参数设置为变量的默认值[重复]

所以我希望能够根据变量是真还是假来打开或关闭某个功能。该函数仍然会执行,但由于变量为 false,因此不会执行路由...

回答 3 投票 0

无法使用removeEventListener()从元素中删除处理程序

我已向“删除”按钮添加了“单击”事件侦听器。 deleteButton.addEventListener("点击",deleteNote); 该事件监听器在触发时调用该函数...

回答 1 投票 0

Python 将多个变量初始化为相同的初始值

我已经解决了这些问题, Python将多个变量分配给同一个值?列出行为 涉及元组,我想要的只是变量可以是字符串、整数或字典 更多优雅...

回答 8 投票 0

dplyr:根据变量字符串选择的多列来改变新列

挑战如下:我们的任务是使用 dplyr 计算数据框中列子集的按行最小值,但列名称各不相同,并且必须与指定的 va 集合相匹配...

回答 2 投票 0

使用事件监听器在 JavaScript 中重新分配全局变量

抱歉,但我对 JS 相当陌生 - 我正在尝试使用事件侦听器分配“ humanChoice”,然后在函数 playRound 中使用该值。但是,当我将其打印到日志时,

回答 1 投票 0

如何让程序要求用户输入长度,并使用输入的内容来制作用户想要的密码

#随机密码生成器 随机导入 Unified_code = "awertyuiosqpdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890!@#$%^&*()_+" passlength1=input("你的通行证需要多长时间...

回答 2 投票 0

如何在运行时读取/检查二进制文件的变量?

假设我们将一个 C 程序(带有调试符号)编译成二进制文件并运行它。我们现在想知道进程运行时进程内部变量的状态。 最直接的...

回答 1 投票 0

如何使用 Voiceflow Chatbot 获取网站 URL?

我正在尝试向我的 Voiceflow 聊天机器人添加一项功能,我可以将网站 URL 保存为变量。我需要它用于聊天机器人流程,因此应将其保存为流程内的变量。 我尝试使用...

回答 1 投票 0

将 Shell 脚本变量输出到 HTML

对编码相当陌生,正在寻求将变量输出到本地 html 文件的一些帮助。脚本和html都在同一台机器上。脚本从调制解调器提取信号电平,我会...

回答 1 投票 0

Qt,在 for 循环中使用信号和槽在表单之间传递自定义变量

我想在事件发生后将对象传递到另一个表单,在本例中是按下的按钮 我无法使用 QSignalMapper,因为它不是 int、字符串或小部件。 信号和槽对我来说...

回答 2 投票 0

在 Windows .cmd 文件或批处理文件中设置路径中包含空格的路径变量

我是脚本编写新手,无法让这个工作。如果我将文件移动到其中没有空格的路径,我就可以,但如果可以的话,我希望它能够使用该空格。 我想提取一个b...

回答 10 投票 0

什么是标志变量?

最近我遇到了标志变量,但我不知道它们是做什么的。 我不太确定何时使用标志变量以及如何使用它。 我用谷歌搜索了一下,但没有任何具体的前...

回答 5 投票 0

如何从外部将属性分配给变量

如何从外部将属性 milks 分配给变量 activeMilk。 无法在初始化程序中访问实例成员“widget”。 尝试用 diff 替换对实例成员的引用...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.