Login Login
MORE

WIDGETS

Widgets

Wanted articles
Who is online?
Article tools

Difference between revisions of "Java Script:Teoria"

From Aino Wiki

Jump to: navigation, search
(Verifica)
 
(No difference)

Latest revision as of 18:05, 15 March 2019

Tutorial W3School
Linguaggio, full references: W3School jsref

Variabili

Assegnazione e dichiarazione

Dichiarare un numero intero, numero decimale, array di stringhe e un oggetto:
var lunghezza = 11;                                // Intero
var latitudine = 11.0123456;                       // Decimale
var numeraccio = 123e5;                            // Decimale  12300000
var numerino = 123e-5;                             // Decimale  0.00123
var nome = "Long";                                 // Stringa
var acceso = true;                                 // Booleano
var automobili = ["Piaggio", "Alfa Romeo", "OM"];  // Array
var obj = {nome:"Claudio", cognome:"ROSSI"};       // Oggetto

Multiassegnazione:

var var1 = var2 = var3 = 1;

Conversioni

Da stringa ad intero

Esempio di conversione da stringa ad intero usando un metodo standard 'parseInt'

var intero = parseInt("1000", 10);

'intero' avrà un intero in base 10 ovvero nell'esempio specifico 1.000.

Da stringa a float

var lat_max = parseFloat("-1.123");

Verifica

Verificare se non nullo etc

Per verificare se una variabile (suponiamo si chiami 'value') è non nulla, etc basta semplicemente

if( value ) {
}
//----
if(myVar == null) {
}

Ovvero restituisce 'true' se "value" non è:

  • null
  • undefined
  • NaN
  • empty string ("")
  • 0
  • false

Verifica se null con default

Per la cortocircuitazione si può usare l'operatore ||.
Scrivere someValue || defaultValue è come assegnare 'defaultValue' se 'someValue' è null.

var i = null;
var j = i || 10; //j is now 10

Tipi

Stringhe

Funzioni

Calcolare la lunghezza di una stringa (verificare che sia effettivamente una stringa...). Uso di length :

var strVariabile = 'Pino';
console.log('Nome lungo: ' + strVariabile.length + '.');

Statements

Function

function myFunction(a, b) {
    try {
       // Fare qualche altra cosa in modo protetto
    }catch (e) {
        alert(e.message);
    }
    return a * b;
}

Loop

While

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
}

Do While

var text = "";
var i = 0;
do {
    text += "The number is " + i;
    i++;
}
while (i < 5);

For

var text = "";
var i;
for (i = 0; i < 5; i++) {
    text += "The number is " + i + "<br>";
}

Funzioni

Sulle stringhe

Tutto in maiuscolo, toUpperCase().

var str = "Hello World!";
var res = str.toUpperCase();

PopUp

Le funzioni da usare sono: alert e prompt.

// Il default popUp è l'alert:
alert('Ciao');

prompt, sintassi: prompt(text, defaultText)

var person = prompt("Inserisci il tuo nome", "Nome cognome");
 
if (person != null) {
    alert("Hello " + person + "! How are you today?");
}

Trattamento errore

Esempio:

try {
    // Istruzioni da controllare
} catch (e) {
	alert(e.message);
}

Mappa e Link


JavaScript | Teoria ToolTips


JQuery


Parole chiave: