Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Об удалении и переопределении переменных




Переопределяя переменные Вы не стираете значение, которое хранятся в них.

var ex=123;var ex;document.write(ex);// Выведет 123

Если Вы хотите удалить переменную в JavaScript и она не была объявлена с помощью var Вы можете использовать оператор delete.

ex=123;deleteex;

Оператор delete не может удалить переменные объявленные с помощью var, поэтому если переменная была объявлена с помощью var, то единственный способ удалить ее - присвоить ей значение null или undefined.

varex=123; ex=null;// илиex=undefined

Сделайте сами

Задание 1. Исправьте ошибки в коде ниже:

<scripttype="text/javascript">var33var=33;document.write(33var);document.write('<br />'); var str1=Приветвсем!;document.write(str1);document.write('<br />'); varvaR=288;document.write(var);document.write('<br />');</script>

Задание 2. Во внешнем файле secred1.js содержится переменные sec1, sec2, sec3 и sec4, которые содержат буквы кодового слова (не по порядку). Подключите внешний файл и узнайте кодовое слово путем вывода значений переменных на страницу.

<scripttype='text/javascript'src='Введите адрес внешнего файла'></script><scripttype='text/javascript'>//Пишите код здесь</script>

Арифметические операторы JavaScript

Арифметические операторы используются для выполнения арифметических операций над переменными или значениями.

В таблице ниже перечислены арифметические операторы доступные в JavaScript (предположим, что x=7).

Оператор Описание Пример Результат
+ Выполняет сложение чисел y=x+10 y=17
- Выполняет вычитание чисел y=x-3 y=4
* Выполняет умножение чисел y=x*4 y=28
/ Выполняет деление чисел y=x/2 y=3
% Вычисляет остаток от деления чисел y=x%2 y=1
++ Увеличивает значение на 1 и возвращает новое значение Увеличивает значение на 1 и возвращает старое значение y=++x y=x++ y=8, x=8 y=7, x=8
-- Уменьшает значение на 1 и возвращает новое значение Уменьшает значение на 1 и возвращает старое значение y=--x y=x-- y=6, x=6 y=7, x=6

 

Пример

//Объявим переменныеvar x=6;var y=7;//Выполним сложение переменных и выведем результат на страницуz=x+y;document.write(z);//Выполним умножение и выведем результат на страницуg=x*y;document.write(g);//Выполним вычитание и выведем результат на страницуt=y-x;document.write(t);

Попробовать в редакторе

Быстрый просмотр

Сокращенная запись арифметических операторов

Для того, чтобы уменьшить размер кода Вы можете использовать сокращенную запись арифметических операций.

Условимся что x=4, а y=6:

Оператор Сокращенная запись Полная запись Результат
+= y+=x y=y+x y=10
-= y-=x y=y-x y=2
*= y*=x y=y*x y=24
/= y/=x y=y/x y=1
%= y%=x y=y%x y=2

Использование оператора + со строковыми переменными

Если оператор + используется со строковыми переменными он выполняет объединение строк хранящихся в них.

Пример

//Запишем "Привет " в переменную ex1ex1="Привет ";//Запишем "всем" в переменную ex2ex2="всем";/* Соединим значения переменных ex1 и ex2, добавим к ним восклицательныйзнак и затем запишем результат в ex3 */ex3=ex1+ex2+"!";//Выведем содержимое переменной ex3document.write(ex3);</script>
Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...