Heim  >  Artikel  >  Web-Frontend  >  Undefinierte Instanzanalyse in js

Undefinierte Instanzanalyse in js

小云云
小云云Original
2018-02-26 13:58:241676Durchsuche

Bei der Entwicklung stoßen wir häufig auf undefinierte Situationen. Dieser Artikel teilt Ihnen hauptsächlich eine Zusammenfassung undefinierter Probleme in js mit und hofft, allen zu helfen.

 //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();

Verwandte Empfehlungen:

Detaillierte Erklärung der Verwendung von Refs zur Positionierung von Dom in Vue und undefinierten Erscheinungen

Detaillierte Erklärung der Unterschied zwischen undefiniert und null in JavaScript

Lösung für den undefinierten Index der PHP-Eingabeaufforderung

Das obige ist der detaillierte Inhalt vonUndefinierte Instanzanalyse in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn