167 читали · 5 месяцев назад
Выражения и скобки
Привет, друзья. Вычисление выражения — стандартная задача, ныне имеющая больше учебное значение. Хотя иногда приходится вычислять самому, например, для безопасности: порой в выражение можно запихать что-то такое, чего там быть не должно. Но мы о другом: о самом подходе к вычислению. Ведь есть приоритет выражений: умножение раньше сложения, степень до умножения (в Вим девять приоритетов, и степени там нет при этом). И есть скобки. Вот как во всем этом алгоритмически разобраться? Почему так много приоритетов? Ну, вот в Вим в порядке приоритетности: вызовы функций, обращения к регистрам и т...
1 год назад
java script
Разбираемся, что лежит в скобках В JavaScript прямые скобки — это признак того, что перед нами массив. Когда мы объявляем новый массив, то обычно делаем это так: var arr = [1,2,3,4,5]; Слева у нас переменная, в которую мы отправляем новое значение, а справа — массив, который мы хотим поместить в переменную. Получается, что мы можем просто объявить массив в квадратных скобках, а значит, вот что у нас лежит в этих массивах: [1] — здесь лежит нечто, похожее на 1 [2] — здесь — похожее на 2 [3] — а здесь — на 3 Здесь всё неопределённо, потому что мы явно не указывали тип данных. По этой причине JavaScript относится к таким данным настороженно и считает их максимально аккуратно...