Вопросы с тегом 'variables'

ЭТО ОЧЕНЬ; ИСПОЛЬЗУЙТЕ КОНКРЕТНЫЕ ЯЗЫКОВЫЕ ТЕГИ, КОТОРАЯ ПРИМЕНЯЕТСЯ. Переменная - это именованное место хранения данных в памяти. Используя переменные, компьютерная программа может хранить числа, текст, двоичные данные или комбинацию любого из этих типов данных. Они могут быть переданы в программе.
89

Как работают блокировки JavaScript?

Как бы вы объяснили закрытие JavaScript для кого-то, у кого есть знания о концепциях, из которых они состоят (например, функции, переменные и т.п.), Но не понимают самих замыканий? Я видел пример схемы, приведенный в Википедии, но, к сожалению, это...
21 сент. '08 в 14:12
26

Какова область видимости переменных в JavaScript?

Какова область видимости переменных в javascript? Имеют ли они одну и ту же область внутри, а не вне функции? Или это даже имеет значение? Кроме того, где хранятся переменные, если они определены глобально?
01 февр. '09 в 8:27
28

Как определить, является ли переменная "undefined" или "null"?

Как определить, является ли переменная undefined или null? Мой код выглядит следующим образом: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ //DO SOMETHING }; <div id="esd-names"> <div id="name"...
15 апр. '10 в 18:12
24

Как вы проверяете, является ли переменная массивом в JavaScript?

Я хотел бы проверить, является ли переменная либо массивом, либо единственным значением в JavaScript. Я нашел возможное решение... if (variable.constructor == Array)... Это лучший способ сделать это?
20 апр. '09 в 9:02
31

JavaScript проверяет, существует ли переменная (определена/инициализирована)

Какой метод проверки правильности инициализации переменной лучше/правильно? (Предполагая, что переменная может содержать что угодно (строка, int, объект, функция и т.д.)) if (elem) { // or !elem или if (typeof(elem) !== 'undefined') { или if (...
25 февр. '11 в 3:44
32

Как проверить, установлена ​​ли переменная в Bash?

Как узнать, установлена ​​ли переменная в Bash? Например, как проверить, дал ли пользователь первый параметр функции? function a { # if $1 is set ? }
30 авг. '10 в 14:54
31

"Примечание: неопределенная переменная", "Примечание: неопределенный индекс" и "Примечание: неопределенное смещение" с использованием PHP

Я запускаю сценарий PHP и продолжаю получать ошибки, такие как: Примечание: неопределенная переменная: my_variable_name в C:\wamp\www\mypath\index.php в строке 10 Примечание: неопределенный индекс: my_index C:\wamp\www\mypath\index.php в строке 1...
23 нояб. '10 в 21:26
14

Как проверить не определенную переменную в JavaScript

Я хотел проверить, определена ли переменная или нет. Например, следующее порождает неопределенную ошибку alert( x ); Как я могу поймать эту ошибку?
13 мая '09 в 14:09
43

Как обрезать пробелы из переменной Bash?

У меня есть оболочка script с этим кодом: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Но условный код всегда выполняется, потому что hg st всегда печатает хотя бы один символ новой строки. Есть ли простой способ удалить проб...
15 дек. '08 в 21:24
11

Как проверить, существует ли переменная?

Я хочу проверить, существует ли переменная. Теперь я делаю что-то вроде этого: try: myVar except NameError: # Do something. Существуют ли другие способы без исключений?
09 мая '09 в 13:10
40

Статические переменные в JavaScript

Как создать статические переменные в Javascript?
08 окт. '09 в 4:31
4

Какова цель единственной подчеркивающей переменной "_" в Python?

В чем смысл _ после for в этом коде? if tbh.bag: n = 0 for _ in tbh.bag.atom_set(): n += 1
05 мая '11 в 5:44
11

Что такое соглашение об именах в Python для имен переменных и функций?

Исходя из фона С#, соглашение об именах для имен переменных и методов обычно является либо CamelCase, либо Pascal Case: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() В Python я видел выше, но я также видел, что использую...
01 окт. '08 в 21:01
4

MySQL: переменная @variable. Какая разница?

В другом вопросе, который я отправил, кто-то сказал мне, что есть разница между: @variable и variable в MySQL. Он также упомянул, как MSSQL имеет пакетную область, а MySQL имеет область сеанса. Может ли кто-нибудь уточнить это для меня?
17 июн. '09 в 23:04
30

Есть ли лучший способ записи v = (v == 0? 1: 0);

Я хочу переключить переменную между 0 и 1. Если это 0, я хочу установить ее в 1, иначе, если она 1, я хочу установить ее в 0. Это такая фундаментальная операция, которую я пишу так часто, что я хотел бы исследовать самый короткий и максимально возмо...
02 авг. '11 в 11:22