zoukankan      html  css  js  c++  java
  • javascript的常用操作(二)

    Undefined 不是 Null

    在 JavaScript 中, null 用于对象, undefined 用于变量,属性和方法。

    对象只有被定义才有可能为 null,否则为 undefined。

    如果我们想测试对象是否存在,在对象还没定义时将会抛出一个错误。

    错误的使用方式:

    if (myObj !== null && typeof myObj !== "undefined")

    正确的方式是我们需要先使用 typeof 来检测对象是否已定义:

    if (typeof myObj !== "undefined" && myObj !== null)

    return 和return; 概念一样
    function myFunction(a) {
        var
        power = 10;  
        return;       // 分号结束,返回 undefined
        a * power;
    }

    如果是一个不完整的语句,如下所示:

    var

    JavaScript 将尝试读取第二行的语句:

    power = 10;

    但是由于这样的语句是完整的:

    return

    JavaScript 将自动关闭语句:

    return;

    在 JavaScript 中,分号是可选的 。

    虽然在 JavaScript 中,分号是可选的 。

    但是要注意 return 的用法:

    这样的语句是完整的:

    return

    执行时 JavaScript 将自动关闭语句:

    return;

    由于 return 是一个完整的语句,所以 JavaScript 将关闭 return 语句。

    所以不用对 return 语句进行断行。如下实例:

    return 
    ture;
    //JavaScript会解析成:
    return ;  true;
    //而代码本意是这样的:
    return   true;
     
     
  • 相关阅读:
    安卓小助手
    位图切割器&位图裁剪器
    OAuth2.0 的简介
    多账户的统一登录方案
    常用的一些SQL语句
    SQL语句的优化
    SpringCloud简介与5大常用组件
    数据库为什么需要锁机制?有哪些锁机制?
    高并发下如何优化能避免服务器压力过大?
    Spring MVC 简介
  • 原文地址:https://www.cnblogs.com/xumBlog/p/8619001.html
Copyright © 2011-2022 走看看