标签: var

js中的"var"何时需要?

可能重复:
使用var和不使用JavaScript中的var之间的区别

有时,我看到有人这样做

for(var i=0; i< array.length; i++){
 //bababa

}
Run Code Online (Sandbox Code Playgroud)

但我也看到人们这样做......

for(i=0; i< array.length; i++){
 //bababa

}
Run Code Online (Sandbox Code Playgroud)

两者有什么不同?谢谢.

javascript var

32
推荐指数
1
解决办法
1万
查看次数

如何在Swift中将Int转换为字符

我挣扎,未能超过十分钟在这里,我放弃.我需要一个Int转换为斯威夫特一个字符并不能解决它.

你如何在Swift中转换(强制转换)Int(整数)到Character(char)?

说明性问题/任务挑战

生成一个for循环,打印字母'A'到'Z',例如:

    for(var i:Int=0;i<26;i++) {      //Important to note - I know 
        print(Character('A' + i));   //this is horrendous syntax...
    }                                //just trying to illustrate! :)
Run Code Online (Sandbox Code Playgroud)

int var character ios swift

32
推荐指数
4
解决办法
1万
查看次数

Objective-C中的静态变量 - 他们做了什么?

我已经看过一些帖子讨论静态变量是什么,我认为我得到了它 - 但我很乐意快速编写(或找到)一个兼具常规变量和静态变量的程序,并且看到如何/何时以不同的方式运作 一些快速的脏代码,可能是两个int vars和几个NSLog跟踪语句,只是为了看它们有什么不同.

任何人都有任何提示/想法/代码,可以说明静态var与常规var有何不同?

static var objective-c

31
推荐指数
1
解决办法
3万
查看次数

什么是PHP简写:如果v​​ar存在则为print var

我们以前都遇到过它,需要在输入字段中打印变量但不知道是否设置了var,就像这样.基本上这是为了避免电子警告.

<input value='<?php if(isset($var)){print($var);}; ?>'>
Run Code Online (Sandbox Code Playgroud)

我该怎么写这个更短?我可以介绍一个像这样的新功能:

<input value='<?php printvar('myvar'); ?>'>
Run Code Online (Sandbox Code Playgroud)

但是我没有成功编写printvar()函数.

php var isset

30
推荐指数
2
解决办法
3万
查看次数

Javascript和C#中var的实现差异

我想问一个理论问题.例如,如果我有Page_load中的以下C#代码:

cars = new carsModel.carsEntities();

var mftQuery = from mft in cars.Manufacturers 
               where mft.StockHeaders.Any(sh=> sh.StockCount>0) 
               orderby mft.CompanyName 
               select new {mft.CompanyID, mft.CompanyName};
               // ...
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 此代码使用var关键字.这种结构有什么好处?
  2. var在Javascript和C#中实现的关键区别是什么?

.net javascript c# linq var

30
推荐指数
3
解决办法
6255
查看次数

我可以在JavaScript的不同for循环中声明两次相同的变量吗?

可能重复:
JavaScript变量范围

我有一个用于HTML选择选项的JavaScript函数:

// Show and hide days according to the selected year and month.
function show_and_hide_days(fp_form) {
    var select_year= $(fp_form).find("select.value_year");
    var select_month= $(fp_form).find("select.value_month");
    var select_day= $(fp_form).find("select.value_day");
    var selected_year= $.parse_int($(select_year).val());
    var selected_month= $.parse_int($(select_month).val());
    var selected_day= $.parse_int($(select_day).val());
    var days_in_month= new Date(selected_year, selected_month, 0).getDate();
    // If the number of days in the selected month is less than 28, change it to 31.
    if (!(days_in_month >= 28))
    {
        days_in_month= 31;
    }
    // If the selected day is bigger than the number of days …
Run Code Online (Sandbox Code Playgroud)

javascript variables var declare

29
推荐指数
2
解决办法
6051
查看次数

为什么在Go中有两种方式声明变量,有什么区别以及使用哪些?

根据Go参考,有两种声明变量的方法

Variable_declarations(格式为var count = 0var count int)

Short_variable_declarations(格式为count := 0)

我发现决定使用哪一个是非常令人困惑的.

我所知道的差异(到现在为止)是:

  • 我只能count := 0在函数范围内使用格式.
  • count := 0可以 在多变量简短声明中重新声明.

但就我所知,他们的行为确实相同.在参考文献中它还:

它(count:=0方式)是具有初始化表达式但没有类型的常规变量声明的简写

我的困惑是:

  • 如果一个只是另一个的简写方式,他们为什么表现不同?
  • Go的作者如何关注两种方式来声明一个变量(为什么它们没有合并为一种方式)?只是为了迷惑我们?
  • 在使用它们时,我是否还应该睁大眼睛,以防我掉进坑里?

variables var go

29
推荐指数
1
解决办法
1万
查看次数

在Visual Studio中将"var"转换为显式类型?

可能重复:
将C#var重构为显式类型的工具

Visual Studio是否有任何类型的快捷方式(快捷方式意味着写出实际的类型名称),允许您编写"var"并将其转换为实际的类型名称?

例如:

var x = new Dictionary<string, string>();
Run Code Online (Sandbox Code Playgroud)

::做神奇的事情::

Dictionary<string, string> x = new Dictionary<string, string>();
Run Code Online (Sandbox Code Playgroud)

编辑 - 对所有问题的仇恨:我问,因为我想在我的解决方案中找到对特定类型的所有引用.Vars不会出现在该搜索中.

c# types var visual-studio

28
推荐指数
1
解决办法
6409
查看次数

ReferenceError:未定义变量

我有时会遇到这个问题,但仍然不知道是什么原因造成的.

我在页面中有这个脚本:

$(function(){
    var value = "10";
});
Run Code Online (Sandbox Code Playgroud)

但是浏览器说"ReferenceError:value not defined".但是,如果我去浏览器控制台并输入任何一个

10
Run Code Online (Sandbox Code Playgroud)

要么

var value = "10";
Run Code Online (Sandbox Code Playgroud)

他们中的任何一个都可以返回10.我的脚本有什么问题?

编辑:只需摆脱"var"即可解决问题.

javascript variables var definition

24
推荐指数
2
解决办法
9万
查看次数

java 10和kotlin中的"var"

我知道我们可以使用"var"关键字在Kotlin中定义变量:

var foo = 3
Run Code Online (Sandbox Code Playgroud)

最新的java更新(java 10)也引入了"var"类型:

var bar = new int[]{1, 2, 3}; // int[] bar = {1, 2, 3}
Run Code Online (Sandbox Code Playgroud)

我的问题是,这些语言之间使用"var"的区别是什么?

java var kotlin java-10

23
推荐指数
3
解决办法
2430
查看次数

标签 统计

var ×10

javascript ×4

variables ×3

c# ×2

.net ×1

character ×1

declare ×1

definition ×1

go ×1

int ×1

ios ×1

isset ×1

java ×1

java-10 ×1

kotlin ×1

linq ×1

objective-c ×1

php ×1

static ×1

swift ×1

types ×1

visual-studio ×1