Javascript - funkcije

 

JavaScript funkcije su blokovi koda koji se mogu ponovno koristiti u vašem kodu. Funkcije obično primaju argumente i vraćaju rezultat. Funkcije su ključne za modularnost, čistoću i organiziranost vašeg JavaScript koda.

JavaScript također podržava anonimne funkcije, koje nisu definirane s imenom. Anonimne funkcije često se koriste kao callback funkcije ili se stavljaju u varijable

Arrow funkcije su sintaksna kratica za definiranje funkcija u JavaScriptu. Oni su korišteni kao alternativa tradicionalnim funkcijama koje se definiraju s function ključnom riječi. Arrow funkcije su kratkije i čitljivije od tradicionalnih funkcija, što ih čini popularnim među programerima.

Arrow funkcije su specifične po tome što sadrže "strelicu" (=>) između argumenta i tijela funkcije. Ako funkcija ima jedan argument, može se izostaviti zagrada oko argumenta

Ako tijelo funkcije sadrži samo jednu naredbu, zagrade se također mogu izostaviti:

const sayHello = name => console.log("Hello, " + name + "!");

Arrow funkcije također imaju neke specifičnosti vezane uz kontekst this. U arrow funkcijama, this se ne mijenja, što znači da se this odnosi na objekt u kojem se arrow funkcija nalazi, umjesto na objekt u kojem se poziva.

Ukratko, arrow funkcije su korisčan alat za pisanje kraćeg i čitljivijeg koda u JavaScriptu. One su sintaksno kraće od tradicionalnih funkcija i pomažu u jasnijem i bržem razumijevanju vašeg koda.

Kod deklariranja funkcije koristi se ključna riječ function f1(x,y) tu u zagradama se šalju parametri, funkcija uvijek vraća vrijednost sa return


var a = zbroji(4, 3);   // poziv funkcije za zbrajanje, rezultat se upisuje u varijablu a

function zbroji(x, y) {
  return x + y;             // vraca zbroj x i y
}
console.log (a)

Pozivanje funkcije bez zagrada vraća definiciju funkcije u primjeru:


var a = zbroji    

function zbroji(x, y) {
  return x + y;             // zbroj x i y
}
console.log(a) // vraća objekt

Kvantno računalstvo

Za razliku od klasičnih računala, koja koriste binarne znamenke (bitove) za predstavljanje informacija, kvantna računala koriste kvantne bitove ili qubitove

React

React je vrlo popularna JavaScript biblioteka za izradu korisčkog sučelja, koja se koristi u velikom broju web aplikacija

Konvertor

Javascript konvertor kuna u eure

Blazor

Blazor podržava dvije različite arhitekture: Blazor WebAssembly i Blazor Server.

VS code

Evo mojih 10 najboljih savjeta za korištenje Visual Studio Code-a:

Budućnost programiranja

Općenito, budućnost programiranja vjerojatno će karakterizirati stalne inovacije i brze promjene, budući da programeri nastavljaju pomicati granice onoga što je moguće u svijetu tehnologije.

Php

PHP je skriptni jezik koji se može koristiti za izgradnju dinamičkih web stranica i aplikacija.