function test(){
$embedmode = 'normal';
if ( ( $embedmode != '' ) && ( $embedmode != 'normal' || $embedmode != 'popup' || $embedmode != 'popup' ) )
return "<p>ARVE Error: mode is not set to 'normal', 'popup' or 'special' maybe typo</p>";
elseif ( $embedmode == '')
$mode = 'default';
else
$mode = $embedmode;
echo '<pre>';
var_dump($mode);
echo "</pre>";
}
echo test();
Run Code Online (Sandbox Code Playgroud)
这是我的尝试,我现在感到头痛,它发出了回复信息,我不知道为什么
我对js/jquery很新,我试图在一个页面上设置一个varable,存储它,移动页面然后在新页面上使用varable.
我做了一个像这样的标签
a id="ex1" href="/example.hmtl">ONE<a>
点击它会带你到页面/example.html并设置一个名为'image'的变量,为此jquery id使用是
$("#ex1").click(function() {
var image = 1;
});
Run Code Online (Sandbox Code Playgroud)
一旦你的页面上的example.html id像varable'image'的值一样被加载到的值中 startAtSlide
$('.iosSlider').iosSlider({
startAtSlide : //value of var 'image' goes here,
snapToChildren : true
});
Run Code Online (Sandbox Code Playgroud)
这是可能的,如果是这样,我会以正确的方式去做吗?
我的一个同事向我展示了一个有趣的片段,其中一个对象内声明的var没有被对象的成员变异.如果有人解释为什么这样做会很好.代码如下:
object SomeObject{
var count = 1
def addToCount = count + 1
def printCurrentCount:Unit = {addToCount;println(count)}
}
// Exiting paste mode, now interpreting.
defined module SomeObject
scala> SomeObject.printCurrentCount
1
Run Code Online (Sandbox Code Playgroud)
不应该printCurrentCount打印变异的var计数为2?
我试图让我的访问者有5%的机会看到图像.
<script>
var rand = Math.round(Math.rand() * 20)
if (rand === 13) {
document.write("<img src="http://ima.gs/69/666/314/Placeholder-401x401.png" />")
}
</script>
Run Code Online (Sandbox Code Playgroud)
运行脚本时没有任何反应.
我有多个变量:
var1var2var3如何在一行代码中检查是否有任何变量小于0而不将其分成3个if语句?
在以下代码中,row被视为object是否DataGridViewRow.
foreach (var row in datagridview.Rows)
{
row.Visible = false //<- error because no Visible property
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?不应该排DataGridViewRow?
我编写了以下函数来创建axWindowsMediaPlayer播放列表:
WMPLib.IWMPPlaylist p2 = axWindowsMediaPlayer.playlistCollection.newPlaylist("Playlist 1");
private void CreatePlaylist(string _currentId)
{
string selectedElementPageTypeValue = MainContentAreaBl.GetSelectedElementPageTypeValue(_currentId);
var selectedElementJumpToValue = MainContentAreaBl.GetSelectedElementValue(_currentId, "jumpTo");
if (selectedElementJumpToValue != null)
{
_currentId = selectedElementJumpToValue;
if (_currentId != null && _currentId != "menu" && selectedElementPageTypeValue == "video")
{
var playerFile = Path.Combine(Common.ContentFolderPath, MainContentAreaBl.GetSelectedElementDataPathValue(_currentId));
p2.appendItem(axWindowsMediaPlayer.newMedia(playerFile));
axWindowsMediaPlayer.currentPlaylist = p2;
CreatePlaylist(_currentId);
}
axWindowsMediaPlayer.Ctlcontrols.play();
}
}
Run Code Online (Sandbox Code Playgroud)
这var p2是在班级宣布的.当我编译我的应用程序时,我收到以下错误消息:
上下文关键字'var'可能只出现在局部变量声明中
但是,我不能放入var p2 = axWindowsMediaPlayer.playlistCollection.newPlaylist("Playlist 1");递归函数,因为它会在每次迭代时创建新的播放列表.
如何在我的函数中访问p2?
编辑1:我在输出窗口中看到了这一点
COM参考'WMPLib'是ActiveX控件'AxWMPLib'的互操作程序集,但标记为由编译器与/ link标志链接.此COM引用将被视为参考,不会链接.
此外,现在它显示以下错误axWindowsMediaplayer:
字段初始值设定项不能引用非静态字段,方法或属性
这些信息是否与我所看到的错误有关?怎么去解决这个问题?
我如何使用c#over {}中的var,如:
if
{
var test;
while
{
test = "12345";
//test is defined
}
var test2 = test;
//test is undefined
}
Run Code Online (Sandbox Code Playgroud)
我不明白.
这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
var api = RiotApi.GetInstance("KEY");
try
{
var game = api.GetCurrentGame(RiotSharp.Platform.EUW1, 79200188);
}
catch (RiotSharpException ex)
{
throw;
}
foreach (var player in game.Participants) // Can't find game variable
{
}
}
Run Code Online (Sandbox Code Playgroud)
我不能在我的foreach循环中调用game.Participants,因为我在try语句中初始化游戏.我不能在try语句之外初始化游戏,因为要做到这一点我必须给它一个临时值,我不知道它将是什么样的价值.
有没有办法将变量声明为null?或者可能有不同的方法来解决这个问题?
最近被问到以下JavaScript代码会导致什么,正确的答案让我困惑:
(function () {
var a = b = 5;
})();
console.log(b);
Run Code Online (Sandbox Code Playgroud)
我原本以为这会打印undefined但实际打印5.
根据我的理解,IIFE(立即调用的函数表达式)中定义的所有变量在其范围之外不应该是可见的.这些变量声明的排序b在其范围之外a是如何显示的,而在其范围之外是不可见的?
var ×10
c# ×4
if-statement ×4
javascript ×3
variables ×2
iife ×1
image ×1
immutability ×1
ios ×1
jquery ×1
mutation ×1
object ×1
php ×1
random ×1
scala ×1
try-catch ×1
while-loop ×1
winforms ×1