JavaScriptтеги функциянын оң жагындагы туюнтма

Эске алыңыз, функция катышкан туюнтма анын сол жагында болушу керек. Эгерде биз функциянын оң жагында бир нерсе жасаганы келсек, бул аны функциялык туюнтма кылбайт. Мисал:

javascriptfunction func() { // бул Function Declaration
  console.log('!');
} + 1;

Эмне үчүн: анткени бул учурда +1 жөн гана функциядан кийин жазылган жаңы команда болуп саналат. Эгерде бул команданы жаңы саптан жазсак, баары ачык болот:

javascriptfunction func() {
  console.log('!');
}
+1; // жөн гана команда

Келгиле, биздин функциябызды Function Expression кылалы. Мисалы, функциянын алдына + коёлу:

javascript+function func() { // бул Function Expression
  console.log('!');
} + 1;

Же баалоо аткаралы:

javascriptlet test = function func() { // бул Function Expression
  console.log('!');
} + 1;

Же параметр катары console.log-ко өткөрөлү:

javascriptconsole.log(function func() { // бул Function Expression
  console.log('!');
} + 1);
Задание 1

Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:

javascriptfunction func() {
  console.log('!');
}
+1;
Задание 2

Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:

javascriptfunction func() {
  console.log('!');
} + 1;
Задание 3

Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:

javascript+function func() {
  console.log('!');
} + 1;
Задание 4

Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:

javascript+
function func() {
  console.log('!');
} + 1;
Задание 5

Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:

javascript+ 1
function func() {
  console.log('!');
} + 1;
Задание 6

Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:

javascriptfunction func() {
  console.log('!');
} + console.log('!');