Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Програмиране и програмни езици Програмиране в Интернет

Базов JavaScript-Функции

Презентация PPT 30 сваляния 19.10.2017

Базов JavaScript
Функции

Дефиниция и извикване на функция
(повторение)


В JS има два начина за дефиниция на функция
1. Традиционен
Дефиниция
function sum(a, b) {
return a + b;
}
}
Примерно извикване
var result = sum(10, 1);
console.log(result); // 11



2. Чрез присвояване на функциялитерал на променлива
Дефиниция
var sum = function (a, b) {
return a + b;
}
Примерно извикване
var result = sum(10, 1);
console.log(result); // 11

Функциите, дефинирани по втория начин, са много по-гъвкави

Област на видимост на променливите



Глобални променливи – дефинирани извън функциите, видими са за
целия JS код
Локални променливи – дефинирани във функциите, локални за
функциите
– Мястото на декларацията няма значение
– “Повдигане” - изместване на var декларациите (без
инициализиращите значения) в началото на кода
• Няма блоков обхват {} както в С и С-подобните езици ! (до
EcmaSctipt 6)
• Функциите могат да са вложени – всяка функция има достъп до
своите локални променливи, променливите на обхващащите я
функции и глобалните променливи
• Глобалните променливи са свойства на глобалния обект

Пример 1:Използване на глобална променлива от
функции
var x=10;
function mult(){
return x*2;
}
function div(){
return x/2;

Преглед на началото - целият файл след изтегляне

0 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте