20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
|
|||||||||||
1 | |||||||||||
El.value for number24.05.2016, 21:11. Показов 1095. Ответов 5
Метки нет (Все метки)
Привет, яваскриптовищики или джавасриптовищики!)
Мне стала интересна такая вот штука:
0
|
24.05.2016, 21:11 | |
Ответы с готовыми решениями:
5
Побитовые операторы (number && + number | 0 || 0) Fatal error - Invalid parameter number: number of bound variables does not match number of tokens' Invalid parameter number: number of bound variables does not match number of tokens Invalid parameter number: number of bound variables does not match number of tokens |
123 / 62 / 37
Регистрация: 22.05.2016
Сообщений: 174
|
|
24.05.2016, 21:29 | 2 |
Сообщение было отмечено Михаил_96 как решение
Решение
Скорее всего параметр "value" изначально идет как строка, а знак "+" для строк означает конкатенацию
0
|
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
|
||||||
24.05.2016, 21:50 [ТС] | 3 | |||||
А почему тогда с минусом или с умножением никаких ошибок нет?
Добавлено через 3 минуты Аа, теперь понял
0
|
123 / 62 / 37
Регистрация: 22.05.2016
Сообщений: 174
|
|
24.05.2016, 21:54 | 4 |
Минуса и умножения для строк нет, только для чисел. Думаю из-за этого они преобразуются в числа сначала
0
|
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
|
|
24.05.2016, 22:05 [ТС] | 5 |
0
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
|
|
25.05.2016, 06:36 | 6 |
яваскрипт - язык со "слабой типизацией".
перед совершением каких-то действий парсер определяет тип операндов и, если предполагаемое действие с этими типами операндов совершить невозможно, то типы операндов автоматически преобразуются ну и... value - это атрибут тега, а значения атрибутов -- это всегда строки (тип string)
1
|
25.05.2016, 06:36 | |
25.05.2016, 06:36 | |
Помогаю со студенческими работами здесь
6
Number of variables doesn't match number of parameters in prepared statement Найти среди записей number ту, в которой number самый большой Calculate total number of operations needed to convert a number from origin to sigle digit Number of indices is less than the number of dimensions of the indexed array Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |