1. JS笔记-变量与对象

    1. 变量声明

    var a = a || 7; //如果a有值(严格来说是某个可以被转换为true的值),就直接使用,否则把7赋值给a
    

    对比,下面的代码在变量b声明的情况下是对的,如果没有声明,就会引起ReferenceError异常。

    var a = b || 7; //可能引起ReferenceError异常的危险代码
    

    2. 对象是否存在检验

    //第一种方法
    var a = a || 7;
    
    //第二种方法
    var a;
    var b = a || 7;
    
    //第三种方法(根据第二种改进)
    var a;
    var b = a !== undefined ? a : 7;
    
    //第四种方法
    if(typeof a !== 'undefined'){
        var b ...
    Tagged as : JavaScript
  2. JS补遗-数据处理篇

    String转JSON

    var arr_from_json = JSON.parse( json_string );
    

    也可以使用json2.js

    值转JSON字符串

    JSON.stringify()
    

    把值转化为JSON字符串 详细说明:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

    Tagged as : JavaScript

Page 2 / 2