zoukankan      html  css  js  c++  java
  • javascript 变量

    变量(Variables)

    是在程序中变量用来自定义值的名称。

    //变量包含 字母,下划线(_),美元符号($)开头,数字;

    //变量不能以数字开头

    //区分大小写

    声明

    1.用关键词 var:
     var name = "yt"; // 推荐
    2.直接赋值
     name = 'global'; // 全局变量,不推荐

    作用域

    JS变量没有块级作用域,函数中的变量y 在整个函数都中有效,x为全局变量,故可以外部访问
    function fn(){
           x = 1;         //全局
       var y = 2;         //局部
    }
    fn();
    console.log(x); // 1
    console.log(y); // 报错

    全局变量[属性]
    变量x 实际上是全局对象window的属性,没有使用var声明变量赋值

    可以用 name 、window.name 、window["name"] 来访问、设置全局变量。

    可以使用 delete 删除全局属性;

    变量值

    var声明的变量未对其赋值,值为 undefined;
    var person;
    console.log(person);    //undefined;
    没有使用var声明并赋值的变量,JS会报错
    person;
    console.log(person);    //报错

    一条语句,定义多个变量

    一个var可以同时定义多个变量,以逗号(,)分隔,末尾要以分号(;)结束;
    var nameA = 1,
        nameB = 2,
        nameC = 3;




  • 相关阅读:
    Finance_Time-Series-Analysis-with-app-in-R
    Linear_algebra_06_二次型
    Linear_algebra_05_相似对角形
    病理学
    S&p_14_参数的假设检验
    S&p_13_参数区间估计
    Finance_Analysis-of-Financial-Time-Series
    817. Linked List Components
    811. Subdomain Visit Count
    807. Max Increase to Keep City Skyline
  • 原文地址:https://www.cnblogs.com/useryangtao/p/4682712.html
Copyright © 2011-2022 走看看