Операторы JavaScript
Операторы могут быть размещены в трех категориях двоичные, унарные, а триада. Бинарные операторы, которые чаще всего связаны с понятием оператора, принять два (двоичный) выражений и объединить их в третьи сложных соединений или выражения. Однако, одно слово может иметь несколько бинарных операторов. Например, следующая переменная декларации использует несколько бинарных операторов для определения переменную: VAR calcAdd = (общая / N) + 73 Пропасть (/) и оператор плюс (+) оператора бинарные операторы. Первое сочетание происходит, когда переменная общая сумма делится на переменную N. Эти две переменные стать единой стоимости. Это единое ценностью в результате общей сложности, разделенные на N будет добавлен в буквальном числовое значение 73, что создает еще одно значение. Знак равенства (=) места в сочетании стоимости операндами в переменной calcAdd. Унарные операторам работать на одной переменной или буквально. Все негативные номера присваиваются с помощью оператора унарные. Например, следующий сценарий использует мало унарные оператора для создания переменной с отрицательного значения: <html> <head> <script language="JavaScript"> VAR posNum = 85; VAR negNum =-posNum; document.write (negNum); </ скрипт> </ HEAD> <body bgcolor="honeydew"> </ BODY> </ HTML> Возвращение скрипт -85, потому что минус (-) унарные оператора определена переменная negNum как отрицание переменной posNum. Другие общие унарные операторы включают прироста или убыли операторов (+ + и - -) видел в борьбе с переменными. И наконец, триада операторам объединить три выражения в одну. Наиболее часто используется для создания сокращенного выражения для условных заявлений, только тернарный оператор в JavaScript это?:. Например, это условное заявление: если (альфа-бета-==) (
Gamma = 56;
() Другое
Gamma = 57;
) могут быть написаны с тернарный оператор следующим образом: альфа-бета ==? Gamma = 56: Gamma = 57; Ниже небольшой скрипт показывает, как оба метода прийти к такому же выводу: <html> <head> <script language="JavaScript"> VAR альфа = 20, бета = 30, гамма = 0, лямбда = 0; если (альфа-бета-==) ( VAR Gamma = 56; () Другое Gamma = 57; ) / / Одинаковый набор условий, с помощью тройных оператора альфа-бета ==? лямбда = 56: лямбда = 57; document.write ( "Условный результатов:" + гамма + "<p>" + "Тернарная условно:" + лямбда); </ скрипт> </ HEAD> <body bgcolor="oldlace"> </ BODY> </ HTML> Эти три элемента, что?: Оператор собрал в примере (альфа-бета-==), (лямбда = 56), и (лямбда = 57). Заметим также, как запятая (,) оператора используется в скрипте для отдельных определений переменных, альфа-, бета-, гамма-и лямбда в начале сценария. Статья, представленная Джорджем Freedrich
|
|||
|