Maison  >  Article  >  interface Web  >  Organisation des notes d'étude JavaScript (présentation, introduction aux variables, types de données)_Connaissances de base

Organisation des notes d'étude JavaScript (présentation, introduction aux variables, types de données)_Connaissances de base

WBOY
WBOYoriginal
2016-05-16 15:35:081339parcourir

A.
1. Outil de sortie :

document.write()---peut être du HTML

alerte()---chaîne

invite(texte,defaultText)

texte --- facultatif. Texte brut (pas de texte au format HTML) à afficher dans la boîte de dialogue.
defaultText --- facultatif. Texte de saisie par défaut.

Placement de 2.js

a. Peut être placé n'importe où en HTML

b. Mais ils forment un tout et s'influencent mutuellement

c. À l'emplacement des hyperliens et des redirections

<a href="javascript:alert();"></a>
<form action="javascript:alert();"></form>
<div onclick="alert()"></div>

********IE下可行,不推荐使用********
<div id="one"></div>
<script for="one" event="onclick">
alert(111);
</script>
d. Appeler des fichiers javascript externes

​9be8c280d3dc51bb61988971f6c2aa5c2cacc6d41bbb37262a98f745aa00fbf0
​1. Aucun code ne peut apparaître dans la balise js appelante
2. La balise 3f1c4e4b6b16bbbd69b2ee476dc4f83a
ne peut pas apparaître dans le script js. 3. Ils sont toujours connectés et influencés les uns par les autres
3. Commentez
a. Pour les anciens navigateurs
19791207a4e0a22c816ac020ecd8cae0
*Si l'ancien navigateur ne reconnaît pas JS, commentez
b.Vrai commentaire
Commentaires en ligne //
Bloquer les commentaires /* */

B.Variables

1. Convention de dénomination

a. Strictement sensible à la casse
b. Le nom de la variable doit commencer par une lettre ou _ ou $ ; la partie restante peut être n'importe quelle lettre, chiffre, _, $
. c. Impossible d'utiliser des mots-clés ou des mots réservés pour nommer
Mots-clés : pour, si, essayer, etc.
Mots réservés : octet, caractère, classe, etc.
d. Convention de dénomination
Nomenclature CamelCase : getElementById
Mettre en majuscule la première lettre : Objet
Dénomination significative : nom, âge
2. Variable : Une variable qui peut stocker des données
a. Comment créer des variables (**Doit être modifié avec le mot-clé var**)
Déclarez d'abord, puis attribuez : var a;a=3;
L'affectation de la déclaration est effectuée en même temps : var a=3;
Déclarer plusieurs variables à la fois : var a, b, c ; ​Déclarez plusieurs variables à la fois et attribuez des valeurs : var a=1,b=2;
b. Comment écraser les variables existantes
​1. Si vous déclarez à nouveau une variable sans attribuer de valeur, la valeur de la variable ne changera pas
  var a=1;var a; résultat a=1;
​2. Si la variable est redéclarée et affectée d'une valeur, la valeur de la variable est remplacée par la nouvelle valeur de la variable
  var a=1;a=3; résultat a=3;
3. Ne modifiez pas les variables avec le mot-clé var
a;alerte(a); rapport d'erreur
a=1;alerte(a) résultat : 1
S'il n'y a pas de modification de var ni d'affectation, une erreur sera signalée ; s'il y a une affectation, js la traitera comme une variable globale et aucune erreur ne sera signalée. (Ce dernier n'est pas recommandé)

C.Type de données

opérateur typeof() : un opérateur unaire utilisé pour détecter le type de données, et le résultat renvoyé est toujours une chaîne

La fonction isNaN() permet de vérifier si son argument est une valeur non numérique

1. Type initial
a.undefined--La variable ne reçoit aucune valeur après sa création et sa valeur par défaut est indéfinie
b.null--rien, juste un espace réservé
c.number--entier, type à virgule flottante ; prend en charge les formats binaire, huit, dix et hexadécimal, tous affichés en valeur décimale
; 1. Binaire et octal : commençant par 0
2. Hexadécimal : commençant par 0x
3. Valeur spéciale :
Maximum : Nombre.MAX_VALUE
Minimum : Nombre.MIN_VALUE
                                           Infiniment petit : -Infini
d.string--Une chaîne entourée de guillemets simples et doubles, comprenant quelques caractères spéciaux
1. L'efficacité des guillemets simples et doubles est la même (différente de PHP)
2. Ne peut apparaître que par paires et ne peut pas être utilisé en croix
3. Peuvent être imbriqués les uns dans les autres var a="a '11' ";
4. Caractères spéciaux
  n Saut de ligne
  pas de caractère de tabulation
  b Espace
  r Saut de ligne
   Guillemet simple
"Guillemets doubles
  \ barre oblique
2. Type de référence


Je suis nouveau dans le front-end. S'il y a des lacunes ou des informations erronées dans ce que j'ai écrit, j'espère que les experts de tous horizons pourront me donner quelques conseils et nous encourager à progresser ensemble.

类型 typeof返回值
undefined undefined undefined
null null object
boolean ture,false bollean
string 在单双引号之间的值,特殊符号 string
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn