Ben tornato.
Quindi è finalmente giunto il momento che in realtà iniziamo a conoscere javascript e la
sua sintassi, quindi iniziamo con i suoi tipi di dati primitivi di base incorporati.
Quindi abbiamo alcuni obiettivi qui.
Il primo è che vogliamo capire i cinque tipi di dati primitivi e Javascript.
Quindi vogliamo lavorare con i numeri e alcuni degli operatori numerici incorporati.
E poi finalmente parleremo di stringhe e metodi e operatori di stringhe comuni.
ogni linguaggio di programmazione è la capacità linguistica di differenziare tra diverse categorie di dati.
Quindi una delle grandi idee al centro di
Quindi, ad esempio, una lingua potrebbe differenziare tra un numero e una parola o potrebbe differenziare tra un
numero intero e un numero frazionario o un numero positivo e un numero negativo.
E così questi variano da una lingua all'altra.
Quindi in javascript ci sono cinque tipi di dati primitivi.
Esistono cinque tipi di dati di base di basso livello.
E faremo una rapida panoramica dei primi cinque e poi ci tufferemo
nei dettagli nelle seguenti diapositive.
Quindi il primo è numeri e ho tre esempi qui un numero intero per un numero
decimale o decimale 9. 3 e un numero negativo negativo 10.
E ho scelto questi tre perché volevo mostrarti che javascript non interessa se un numero è intero
o se è frazionario se è negativo vengono trattati tutti come numeri.
È una categoria ampia.
Quindi altri linguaggi si differenziano, ma javascript no.
Quindi, di nuovo numeri, è solo una categoria per numeri interi di numeri frazionari e numeri negativi.
La prossima categoria che abbiamo il prossimo tipo di dati è chiamata stringhe e le stringhe sono fondamentalmente di testo.
Quindi l'importante è che siano tra virgolette.
Potete vedere qui abbiamo due esempi.
Quindi abbiamo la parola ciao mondo dello spazio tra virgolette.
Quella è una stringa anche se è più parole.
È una stringa.
La stessa cosa qui.
Questo è un numero 43 ma è dentro le virgolette.
Quindi in realtà è considerato una stringa per Javascript.
Quindi possiamo avere numeri che possiamo avere qualsiasi carattere all'interno di una stringa.
Quindi il prossimo tipo è il booleano ei booleani hanno solo due opzioni.
Sono vere o false.
Non ci sono citazioni non ci sono numeri.
È solo la parola vera o la parola falso e basta.
Quindi, perché in realtà li utilizzeremo diventerà molto più chiaro in alcuni video da oggi.
Ma voglio solo farti sapere che esistono i booleani.
Vero o falso sì o no.
E poi ci sono altri due tipi.
No e indefiniti e questi sono in realtà valori.
Quindi non sono davvero una categoria.
Non ci sono più tipi di Noall o più tipi di indefiniti come ci sono per i numeri di stringhe.
C'è solo un null e c'è un indefinito che è solo un valore.
E impareremo molto di più su questi nel prossimo video.
Ma voglio solo che tu sappia che esistono.
Quindi i numeri stringono i booleani nulli e indefiniti.
Quindi immergiamoci un po 'più in profondità nei numeri javascript e per farlo posso effettivamente aprire la mia console
javascript perché sono nel browser in questo momento.
Questa è una pagina web su cui sono attivo.
Quindi aprirò la mia opzione di comando della console j sentiti libero di farlo.
Puoi farlo su qualsiasi sito e inizierò a digitare un codice e il primo bit di codice
che sto per digitare è davvero molto semplice.
Non farà molto.
Basta digitare un numero e premere invio.
Quindi nella console quando digito un valore come un numero e premo invio tutto ciò che accade è che mi sputa
di nuovo.
Mi è appena tornato in mente il valore appena mostrato di nuovo così posso digitare
un numero negativo negativo di novantanove invio e venerdì negativo.
Quindi so che questo è molto molto di base.
Non stiamo ancora facendo applicazioni eccitanti.
Ma sopportami presto userò questi numeri per fare cose più interessanti.
Quindi la prima cosa che possiamo fare con questi numeri è semplice operazione matematica.
Quindi queste sono cose che hai già familiarità con la matematica di base in un modo dal computer.
Quindi cose come la moltiplicazione e la sottrazione delle moltiplicazioni addizionali e il modo in cui quei lavori scriviamo
solo espressioni più semplici, quindi un numero come il segno più 100 e potrei notare che io uso due spazi qui su entrambi i
lati del segno più.
Questo non è obbligatorio.
Quindi se premo Invio adesso ne ottengo quattro.
Ottengo 104 ma potrei anche fare qualcosa come tre più sette senza spazi.
E funziona anche così.
Quindi quelli sono semplici operatori.
Posso anche incatenarli insieme in modo che io possa fare cinque più quattro più tre e ottengono 12.
E posso usare anche altri operatori come la divisione.
Quindi facciamo sei divisi per due.
Colpisco invio e ottengono tre.
Posso anche fare cose come una divisa per tre e vedrai che ottengo zero punti tre tre tre ripetendo.
Quindi, per concludere qui abbiamo anche sottrazione.
Facciamo uno meno 54.
Ottengo 53 negativi e poi abbiamo anche la moltiplicazione.
Quindi due cinque volte ci darà 10.
Un altro concetto importante è che javascript segue l'ordine delle operazioni seguite da tutte le
normali matematiche.
Quindi qualcosa come tre meno otto volte 24 seguirà l'ordine delle operazioni in cui le parentesi indicheranno che tre meno
otto devono essere fatte prima e poi moltiplicate per 24.
Quindi otteniamo 120 negativo nella parte inferiore della diapositiva.
e Marcelo di solito non conosce i miei studenti che non hanno mai fatto alcuna programmazione.
C'è un altro operatore chiamato Maggiolo
Viene spesso chiamato operatore restante e in alcune lingue viene anche chiamato Moggi che elenca ciò
che fa.
Prima di tutto usa un segno di percentuale.
Quindi la divisione è una barra.
La moltiplicazione è la stella L'asterisco modulo è un segno di percentuale.
Quindi possiamo digitare uno semplice come 10 mod 3.
e quello che farà sarà tre e diviso in dieci tante volte quante ne contiene un numero intero.
Le persone spesso dicono una scorciatoia modesta
Quindi sarebbe tre volte e poi ci vorrà il resto.
Quindi il resto tre va in dieci tre volte, che è nove e il resto è 1.
Quindi se ne prendiamo uno.
Quindi, come un altro esempio lascia prendere 20 maade cinque.
E in questo caso 5 va in ventiquattro volte.
Non c'è resto.
Quindi otteniamo zero.
Quindi il giorno dopo per digitare quello su cui ci concentreremo è la stringa.
Quindi le stringhe sono testo.
Sono parole con numeri di caratteri all'interno di virgolette e quelle citazioni possono essere citazioni singole o doppie.
Quindi, proprio come un esempio, eravamo al limite. E possiamo digitare qualcosa di simile a un hit
di classe bassa e, proprio come i numeri precedenti, ci sputa il valore in modo che possiamo fare la stessa cosa con le virgolette singole.
I cani sono impressionanti citazioni singole che colpiscono e lo sputa indietro a noi.
Si noti che ce lo mostra tra virgolette.
Questo perché li tratta allo stesso modo.
Una piccola nota se abbiamo fatto qualcosa con doppi apici come ciao.
E lo abbiamo concluso con una sola citazione che ci dà un problema.
Devono corrispondere.
Un'altra nota sulle virgolette singole o doppie è che posso avere una stringa che utilizza entrambe.
Quindi posso avere una stringa doppia citata con una sola citazione al suo interno.
Per esempio se volessi avere una stringa
che dicesse che non posso smettere di mangiare caramelle, ho una sola citazione proprio qui tra la fine e il T.
Questo è totalmente valido perché sto usando le virgolette doppie all'esterno.
Se usassi le virgolette singole non posso fermarmi.
Posso usare le virgolette singole.
Abbiamo un problema.
Puoi vedere che pensa che la corda finisca qui.
Quando in realtà volevo che finisse qui.
Quindi una delle cose che possiamo fare con le stringhe è aggiungerle insieme come con i numeri.
Oppure potremmo scrivere uno più cinque.
Possiamo fare la stessa cosa
Possiamo avere una stringa più un'altra stringa.
E quello che succede è javascript li combina in una stringa e si chiama concatenazione.
Quindi se lo faccio più addio e premo invio, ottengo una stringa.
Ciao ciao
Quindi, se volessi uno spazio
lì, avrei solo bisogno di aggiungere uno spazio qui o aggiungere uno spazio qui e poi ricevo un addio alto con uno spazio in mezzo.
Quindi si chiama concatenazione.
Quindi a volte potremmo voler avere una doppia citazione all'interno di una doppia stringa quotata.
Quindi forse abbiamo qualcosa come ha detto addio in questo modo.
E voglio che venga citato il doppio.
Non voglio cambiarlo in virgolette singole.
C'è un modo in cui posso farlo e sta usando qualcosa chiamato un personaggio di fuga.
Quindi i caratteri javascript di escape iniziano tutti con una barra rovesciata e quali
sono essi sono modi per sfuggire alla stringa e scrivere caratteri speciali che potrebbero non essere validi nella stringa.
Quindi il backslash seguito da una doppia citazione è il
modo in cui diciamo a javascript che vogliamo una virgoletta nella stringa.
Quindi, se premo Invio, vedrai che in realtà si è appena trasformato in questo.
Quindi lascia che ti mostri di nuovo senza i backslash.
E se premo Invio, riceviamo un errore.
Questo perché pensa che questa sia la prima stringa.
Questo è un secondo.
Questo è nella terra di nessuno.
Ma se torno dal modo in cui sto colpendo la freccia su lì.
codice precedenti, quindi non devo scriverle tutte di nuovo.
Quindi, se premo la freccia su, esso riporta indietro le righe di
Quindi, se lo riporto con i backslash, mi viene risposto che ha detto "backslash quote".
Mi dà solo che ha detto addio senza alzatine.
Quindi c'è un altro personaggio di fuga.
Se voglio un backslash nella mia stringa
se effettivamente desidero che quel personaggio sia lì, potrei fare qualcosa di simile per vedere una
barra rovesciata.
Inizia con il backslash e poi un altro backslash e questo ci farà vedere un backslash.
Solo uno là.
Quindi ogni stringa
che creiamo ha una proprietà length e una proprietà length si riferisce al numero di caratteri in quella stringa.
Quindi, se creo una
stringa che è solo un ciao in maiuscolo e faccio una lunghezza puntino, mi dice che è lunga cinque caratteri e se faccio qualcosa il mio numero preferito è 1 2 3 4.
Questo è apparentemente lungo ventisette caratteri.
Non lo conterei ma include uno
spazio e include tutti i numeri e include questi caratteri. Bene i due punti.
Quindi ogni personaggio, qualunque esso sia, verrà contato.
Quindi possiamo recuperare l'intera lunghezza di una
stringa usando la proprietà length e possiamo anche recuperare singoli caratteri come
il primo carattere del quinto carattere usando la notazione della parentesi quadra qui.
Quindi il
modo in cui funziona scriviamo le parentesi quadre e poi diamo un numero all'interno e
quel numero corrisponderà alla posizione nella stringa del carattere che vogliamo e Javascript inizia il conteggio a zero.
Quindi per ottenere il primo personaggio facciamo una stringa.
Gli scarafaggi.
E se voglio il primo carattere, io uso 0 perché javascript inizia a tenere traccia a zero.
Questo è il primo personaggio.
E mi dà il capitale-T.
Quindi se volessi ottenere la B maiuscola qui
avrei bisogno di fare 0 1 2 3 4 e ottengo il capitale B e se volessi ottenere l'ultimo carattere potrei contare così 1 2 0 1 2 3 4 5 6 7 8 9 10.
E questo mi dà come o potrei usare la proprietà della lunghezza.
Quindi so che i Beatles quella lunghezza sono 11 e questo perché inizia a contare uno.
È solo il numero di personaggi, ma le posizioni vengono tenute traccia a partire da zero.
Quindi l'ultimo carattere come sempre è l'indice è sempre uno in meno della lunghezza totale.
Quindi, solo una nota a margine potresti chiederti perché vorresti mai trovare la lunghezza o perché dovresti mai
trovare il decimo carattere di una stringa se puoi semplicemente vedere l'intera stringa qui e
ci sono risposte per quello che vedere molto presto quando copriamo le variabili