zoukankan      html  css  js  c++  java
  • javascript常量的定义

       例如可以使用

    const PI = 3.14159265;

         一般不推荐使用 const 关键字,因为它不是 ECMAScript 语法的一部分。当需要常量的时候一般是以命名习惯来约束的,亦即使用大写字母加下划线。

    如果需要“真正的”常量的话,可以使用 ECMA 5 的 defineProperty 方法,

    例如:

     1 var M = {};
     2 Object.defineProperty(M, 'PI', {
     3   get: function() { return 3.14; }
     4 });
     5 或者
     6 
     7 var M = {};
     8 Object.defineProperty(M, 'PI', {
     9   value: 3.14,
    10   writable: false
    11 });

    注意由于这个方法是 ECMA 5 的一部分,所以在 node 上用是完全没有问题的,但是就请不要在浏览器端用了(除非不打算支持 IE 以及一些旧版本的浏览器用户)。

    原文地址:http://cnodejs.org/topic/4f30f4481201beb255001090

  • 相关阅读:
    6月16日
    9月15日
    9月14日
    9月13日
    9月12日
    6月11日
    梦断代码阅读笔记
    11周总结
    梦断代码阅读笔记
    10第一阶段意见评论
  • 原文地址:https://www.cnblogs.com/yiliweichinasoft/p/3702722.html
Copyright © 2011-2022 走看看