问题标签 [declare]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
115526 浏览

java - 创建数组而不声明大小 - java

我一直在研究同样的问题,但我找不到和我一样的问题

我想在不声明大小的情况下创建一个数组,因为我不知道它会怎样!

为了解决这个问题,我想给你我正在寻找的代码

如您所见,用户可以使用该add函数将元素添加到数组 10000 次或仅一次,因此它的大小未知

0 投票
4 回答
696 浏览

php - 在 javascript 文件之外声明变量并在文件中使用它

所以我在 .php 文件中声明一个变量

但是我想在 jscript_pages.js 中使用变量 templatePath 但是当我这样做时,我的控制台会说: Uncaught ReferenceError ...

我希望有人能帮帮忙 :)

谢谢

0 投票
1 回答
1183 浏览

sql - 声明 VARBINARY 时使用变量指定“大小”

在 SQL Server (2008 R2) 中,不要这样做:

我想这样做:

但我得到这个错误:

'@varSize' 附近的语法不正确。

我怎样才能做这样的事情或强制 SQL 评估@varSize?

0 投票
1 回答
3224 浏览

mysql - mysql程序不会让我声明变量

我对这个过程的目标是使用星期几来确定服务的调整价格。例如,在周末,价格上涨 10%。周一和周五,价格是一样的。周二至周四减少 5%。最后的信息应该是新的调整价格。

我以为我这样做是正确的。但是我在声明值方面遇到了重大错误。

任何帮助将不胜感激。谢谢你。

0 投票
3 回答
30929 浏览

c# - C# 声明一个跨越多行的字符串

我正在尝试创建一个类似这样的字符串

但我收到一个错误:http: //i.stack.imgur.com/o6MJK.png

这里发生了什么?

0 投票
1 回答
1356 浏览

c++ - 如何声明 IP 地址以将其与多个功能一起使用?

我正在实现一个简单的客户端-服务器程序。我写的部分内容是:

我是 boost asio 和网络编程的新手。并在 Windows MingGW 上工作。

在上面的代码中,我在 main 函数中声明了 ip 地址,但是当我尝试在 main 之外声明的其他函数中使用它时,它不起作用。带有错误,例如:'s' 未在此范围内声明。如果它是一个普通变量,我会在 main 之外声明它,并且所有其他函数都可以共享。但这不适用于此。您需要在哪里以及如何声明 IP 地址和端口。我假设

以上部分正在做声明。

0 投票
3 回答
1099 浏览

c# - 难以声明用户输入不是整数 C#

我可以在这里使用 try catch 场景,但我习惯于说 if x = 30 或 if x > 100,但我需要说的是 if x != int,但我不允许使用该语句。

我需要的是一种说法,如果用户的输入不等于整数,那么......

0 投票
3 回答
613 浏览

google-app-engine - Objectify - 如何声明外键?

我正在使用 Google 应用引擎和 Objectify。我找不到如何在 Objectify 中声明外键。

任何帮助将非常感激。

谢谢。

0 投票
3 回答
5119 浏览

vba - Excel 中的 VBA:在 2007 年执行时出现“找不到项目或库”错误

在 Excel 2003 中使用 VB for Excel,我在执行带有一些未声明变量的代码时没有问题:

但是,如果我尝试在 Excel 2007 中执行相同的代码,我会收到“找不到项目或库”错误消息。

我查看了工具 > 选项,但没有选中“需要变量声明”。在 Excel 2003 中,我没有使用 Option Explicit

我究竟做错了什么?非常感谢。

0 投票
2 回答
3694 浏览

sql - 必须在子选择 SQL 中声明标量变量错误

我正在尝试创建一个 SQL 脚本,该脚本将创建一个易于更新的脚本,其中另一个人只需要更新所涉及的常量然后运行查询,但是在子选择中使用声明的变量时我遇到了麻烦。

我知道这是因为声明的变量不在子选择的范围内,但似乎无法找到解决方法。

这是当前的代码:

实际上造成麻烦的两个变量是@_backtodate& @_sitename,但我也知道如果我用真正的字符串替换这些变量,我会得到错误,说这[@_sitedb].[dbo].[bike]也是一个问题。

我做了一些谷歌搜索,尝试使用临时表进行子查询以及将 SQL 定义为变量本身,然后EXEC在其上运行命令,但无济于事。

编辑:我已经按照Andomar的指示应用了更改,方法是将查询本身拉出到声明变量中,然后运行它,这确实是对其中一个错误的修复,但是即使有了这个修复,我仍然得到 Must define scalar @_back to date&的变量错误@_sitename

解决方案:Alexander Fedorenko 建议的更改最终给了我最后一点难题。在动态 SQL 中,不能通过参数将表名用作显式替换,因为这些参数非常适合实际变量值。

简而言之: - 使查询成为字符串变量。- 任何需要发生的表名替换,您可以通过字符串连接添加(意味着输出字符串需要是一个有效的查询) - 将任何变量参数传递给存储过程以进行替换SP_executesql

最终的工作代码由Alexander Fedorenko指定。