Maison >interface Web >js tutoriel >Analyse d'instance non définie en js

Analyse d'instance non définie en js

小云云
小云云original
2018-02-26 13:58:241697parcourir

Lorsque nous développons, nous rencontrons souvent des situations indéfinies. Cet article partage principalement avec vous un résumé des problèmes indéfinis en js, en espérant aider tout le monde.

 //1.变量声明了但是没赋值 解析器会给一个默认值 就是undefined
    var a;
    console.log(a);
    //2.数组中 某一项没有值 值是undefined
    var arr = [1, 2, 3];
    console.log(arr[10]);
    //3.形参接收不到值 接收到的就是undefined
    function fn(a, b) {
        console.log(b);
    }
    fn(1);
    //4.函数没有返回值 相当于返回了undefined
    console.log(fn(1, 2));
    //5.对象没有这个属性 非要获取这个属性的值 这个属性的值也是undefined
    var obj = {
        name: "zs",
        age: 18
    };
    console.log(obj.sex);
    //undefined都是解析器给的默认值
    //null一般都是程序员主动赋予的值
    var arr = [];
    arr.push();

Recommandations associées :

Explication détaillée de l'utilisation des refs pour positionner dom en vue et les apparitions non définies

Explication détaillée de différence entre indéfini et null en JavaScript

Solution pour l'invite php index non défini

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