1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
var money=true; if (money) {BuyCar(4);BuyHouse(5);} //Function Expression - создаются во время выполнения кода, значит //в коде ими можно пользоваться после объявления var BuyCar=function(num){ for (var i=0;i<num;i++){console.log('I have bought car');} }; //Function Declaration - создаются до выполнения кода function BuyHouse(num){ for (var i=0;i<num;i++){console.log('I have bought House');} } //Вывод - выражение if (money) {BuyCar(4);BuyHouse(5);} //даст ошибку, если вызвано раньше, чем определено BuyCar //так как BuyCar это Function Expression |