问题标签 [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.
java - 创建数组而不声明大小 - java
我一直在研究同样的问题,但我找不到和我一样的问题
我想在不声明大小的情况下创建一个数组,因为我不知道它会怎样!
为了解决这个问题,我想给你我正在寻找的代码
如您所见,用户可以使用该add
函数将元素添加到数组 10000 次或仅一次,因此它的大小未知
php - 在 javascript 文件之外声明变量并在文件中使用它
所以我在 .php 文件中声明一个变量
但是我想在 jscript_pages.js 中使用变量 templatePath 但是当我这样做时,我的控制台会说: Uncaught ReferenceError ...
我希望有人能帮帮忙 :)
谢谢
sql - 声明 VARBINARY 时使用变量指定“大小”
在 SQL Server (2008 R2) 中,不要这样做:
我想这样做:
但我得到这个错误:
'@varSize' 附近的语法不正确。
我怎样才能做这样的事情或强制 SQL 评估@varSize?
mysql - mysql程序不会让我声明变量
我对这个过程的目标是使用星期几来确定服务的调整价格。例如,在周末,价格上涨 10%。周一和周五,价格是一样的。周二至周四减少 5%。最后的信息应该是新的调整价格。
我以为我这样做是正确的。但是我在声明值方面遇到了重大错误。
任何帮助将不胜感激。谢谢你。
c++ - 如何声明 IP 地址以将其与多个功能一起使用?
我正在实现一个简单的客户端-服务器程序。我写的部分内容是:
我是 boost asio 和网络编程的新手。并在 Windows MingGW 上工作。
在上面的代码中,我在 main 函数中声明了 ip 地址,但是当我尝试在 main 之外声明的其他函数中使用它时,它不起作用。带有错误,例如:'s' 未在此范围内声明。如果它是一个普通变量,我会在 main 之外声明它,并且所有其他函数都可以共享。但这不适用于此。您需要在哪里以及如何声明 IP 地址和端口。我假设
以上部分正在做声明。
c# - 难以声明用户输入不是整数 C#
我可以在这里使用 try catch 场景,但我习惯于说 if x = 30 或 if x > 100,但我需要说的是 if x != int,但我不允许使用该语句。
我需要的是一种说法,如果用户的输入不等于整数,那么......
google-app-engine - Objectify - 如何声明外键?
我正在使用 Google 应用引擎和 Objectify。我找不到如何在 Objectify 中声明外键。
任何帮助将非常感激。
谢谢。
vba - Excel 中的 VBA:在 2007 年执行时出现“找不到项目或库”错误
在 Excel 2003 中使用 VB for Excel,我在执行带有一些未声明变量的代码时没有问题:
但是,如果我尝试在 Excel 2007 中执行相同的代码,我会收到“找不到项目或库”错误消息。
我查看了工具 > 选项,但没有选中“需要变量声明”。在 Excel 2003 中,我没有使用 Option Explicit
我究竟做错了什么?非常感谢。
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指定。