Maison  >  Article  >  interface Web  >  Résumé des connaissances de base de JavaScript (2) Introduction, variables, types de valeurs, opérateurs

Résumé des connaissances de base de JavaScript (2) Introduction, variables, types de valeurs, opérateurs

php中世界最好的语言
php中世界最好的语言original
2018-03-10 11:48:091552parcourir

Cette fois, je vais vous apporter un résumé des connaissances de base en JavaScript Il y a un total de onze points de connaissances, un résumé des connaissances de base en JavaScript (2) introduction, des variables, des types de valeur, des opérateurs<.>Ce qui suit est un cas pratique, jetons-y un œil.

Lancer un examen formel de JS

Quels sont les navigateurs grand public

Navigateurs grand public

Kernel

Trident IE

Webkit Chrome/blink

firefox Gecko

Opera presto

Webkit Safari

Comment introduire JS ?

Intégrer dans la page< ;script type="text/javascript">2cacc6d41bbb37262a98f745aa00fbf0tag

introduit en externe54b86e6140fb5bbae763bc35f5ee64c72cacc6d41bbb37262a98f745aa00fbf0

pour se conformer aux standards du web (Une des normes du w3c) La structure, le style et le comportement sont séparés, généralement à l'aide d'une référence externe

style comportemental de la structure

html js css

séparation de phase : trois fichiers sont écrits séparément, normes de développement

Syntaxe de base JS

Variable (variable)

Déclaration, décomposition d'affectation

Var unique

Instruction variable

Règles de dénomination

Les noms de variables doivent commencer par des lettres anglaises, _, $

Les noms de variables peuvent inclure des lettres, _, $, des chiffres

Non, vous pouvez utiliser des mots-clés système et des mots réservés comme noms de variables

Clés de requête ou mots réservés

Déclarer des variables

//声明一个变量var a;
//声明多个变量var a = 100,
    b = 200,
    c = "holle world";
Syntaxe de base

Valeur originale (données de la pile ): Nombre Booléen Chaîne non définie null (valeur originale immuable)

Valeur de référence (données du tas) : tableau Fonction objet... date RegExp, etc.

//Quelle est la valeur originale ? Type //Type numérique, type numérique var a = 111; //Type chaîne, type chaîne var b = "Je suis super beau" //Le type booléen a deux valeurs, une vraie et une fausse var c = true; false ;//Le type non défini n'a qu'une seule valeur unedfinedvar e = unedfined;//Le type nul représente le site et représente vide


Lorsque l'ordinateur enregistre la valeur, la valeur d'origine et la valeur de référence sont stockées à différents endroits dans la pile (stack), les valeurs de référence sont généralement stockées dans le tas (heap);

//原始值 栈var a = 10,var b = a;
 a = 20; //打印出b-->10;
//引用值 堆//例子一var arr = [1,2];var arr1 = arr;
arr.push(3);//打印出arr1-->[1,2,3];//例子二var arr = [1,2];var arr1 = arr;
arr = [1,3];//打印出arr1-->[1,2];
La différence entre la pile js et le tas

Règles de base pour les instructions JS

L'instruction doit se terminer par un point-virgule ";".

JS

Une erreur de syntaxe entraînera la fin du code suivant, mais n'affectera pas les autres blocs de code JS

Le format d'écriture doit être standardisé, "=, +, -, /" Il devrait y avoir des espaces

function demo(){} sans point-virgule après la fonction,

for(){} sans point-virgule après,

if( ){} n'a pas besoin d'être suivi d'un point-virgule

//Les erreurs de syntaxe JS entraîneront la fin du code suivant, mais n'affecteront pas les autres blocs de code JS

<script type="text/javascript">console.log(a);<script><script type="text/javascript">var b = 1;console.log(b);<script>//
La première partie du bloc de code signalera directement une erreur, mais n'affectera pas l'impression de la deuxième partie ; >Opérations mathématiques, concaténation de chaînes


Tout

type de données

plus la chaîne est égale à la chaîne

"+"

"-", "*", "/", "=", "()"

"++", "--", " +=", "-=", "/=", "*=", "%=";

La priorité est "la plus faible", "()" est la plus élevée Addition, soustraction, multiplication et division JS

À suivre. . . . Le chapitre suivant

Opérateur logique

, Opérateur informatique

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur PHP. Site chinois !

Lecture connexe :

//加var a = 10,
    b = 20,
    c,
    e,
    g,
    h,
    f;
    c = a + b;//加 打印30
    f = 1 + "a"; //字符串拼接 打印"1a"
    e = b - a;//减 打印20
    g = a*b;//乘 打印200
    h = b/a;//除法 打印2var num = 0/0//打印NaN  全称Not A Number  计算机知道是数字但是显示不出来用NaN表示 叫非数  是Numbar类型
var a = 10;var b = 10;
a++;//打印a-->11;b--;//打印b-->9;a += 10//等于a = a + 10,打印a-->20a += 10 + 1//等于a = a + 10 +1 打印a-->21//*=、/=相似 不做介绍
Résumé des connaissances de base de JavaScript (1)

Propriétés calculées de VUE et cas d'utilisation de l'écouteur

cycle de vie vue, instance vue, syntaxe du modèle

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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