zoukankan      html  css  js  c++  java
  • javascript 变量 命名规范 变量的作用域

    大家好,我是小强老师,今天讲解的是变量

    变量

    小时候我们学过  这个 应用题 :  X+1=2; 

    问  X 等于几?  答案是 1 对了,很聪明哈

    那么 这个  X  我们就称之为  未知数 或者  变量

    变量实际是一个容器  用来存放数据的。但是我们永远不知道,他的结果是多少。  里面只能存放一个值。

    var  变量名;

    1.变量命名必须以字母或是下标符号”_”或者”$”为开头。

    2.变量名长度不能超过255个字符。

    3.变量名中不允许使用空格。

    4.不用使用脚本语言中保留的关键字及保留符号作为变量名。

    5.变量名区分大小写。(javascript是区分大小写的语言)

    6.变量名阔以是中文。 所有的浏览器都支持的。

    但是,变量名如果加了中文的标点符号  只有ie支持,其他浏览器不支持。

    尽量不要用中文。

    var num1= 0, num2 = 0; //声明多个变量

     

    1.下面四个变量声明语句中,哪一个变量的命名是正确的?

    A.var for

    B.var txt_name

    C.var myname myval

    D.var 2s

    答案 : B    A 是关键子错了   C  有空格也错了   D 不能以数字开头

    2.下面哪一个语句定义了一个名为Myval的变量并将它的值赋为2205?

    A.var myval=2205

    B.var MyVal=2205

    C.var Myval=2205

    D.Myval=2205

    答案 C 

    3.Javascript中, 以下哪条语句一定会产生运行错误?

    A、var _变量=NaN;

    B、var 0bj = 123;

    C、var obj = "//";

    D、var obj = '你好吗';

    答案是:  嘻嘻,这个考察是眼力哈,答案是 B   因为变量不能以数字的0开头哈   A虽然有汉字是正确的。

     变量的作用域

    变量的范围:  全局变量    局部变量

    全局变量:

      再外部声明的是全局变量

          没有加var  的内部声明

    局部变量:

      再内部声明的 

     

  • 相关阅读:
    面试题
    Tornado中insert into sql语句的构造
    依赖注入
    Tornado抽象方法抽象类
    mysql 随机选取一条记录
    java中如何高效的判断数组中是否包含某个元素---
    Java8中计算日期时间差
    MySQL5.7中使用JSON
    sql中的in与not in,exists与not exists的区别
    APP开发浅谈-Fiddler抓包详解
  • 原文地址:https://www.cnblogs.com/xiaoqiang001/p/4708316.html
Copyright © 2011-2022 走看看