zoukankan      html  css  js  c++  java
  • 变量

    变量的类型

    javascript是一种弱类型语言,它不需要去声明一个变量的类型,直接通过赋值的形式就可以把各种数据类型赋值给同一个变量。

    1 a=10;//Number(数字)类型
    2 a="abc";//String(字符串)类型
    3 a={a:10};//Object(对象)类型
    4 a=true;//Boolean(布尔值)类型
    5 a=undefined;//Undefined(未定义)类型
    6 a=null;//Object(空对象)类型

     变量的声明

    在函数中使用var关键字声明的变量是局部变量,而没有用var关键字直接赋值的变量是全局变量。如果在函数外面用var声明了一个变量,这个变量在页面任何地方都是可以访问到的(包括script标签对)。

    局部变量:

    1 function fn(){
    2     var a=10;//局部变量
    3 }
    4 fn();
    5 alert(a);//在外面访问不到,报错

    全局变量:

    1 function fn(){
    2     a=10;//全局变量
    3 }
    4 fn1();
    5 alert(a);//10

    在函数外用var声明的变量:

    1 <script>
    2     var a=10;//相当于全局变量,在页面任何地方都可以访问到
    3 </script>
    4 <script>
    5     alert(a);//10
    6 </script>

    访问一个声明却没有赋值的变量,结果是undefined(在预解析作详解)。

    1 var a;
    2 alert(a);//undefined

    访问一个没有声明也没有赋值的变量时,会报错。

    1 a;
    2 alert(a);//报错: a is not defined

    变量的命名风格

    1、语义化:变量名要尽量贴合实际的意思。

    1 var num=0;//数字
    2 var color='red';//颜色
    3 var onOff=true;//开关

    2、驼峰命名:

    1 Date();//大驼峰,首字母大写
    2 getElementById();//小驼峰,从第二个单词开始首字母大写

    变量的命名规则

    1、允许是字母、数字、下划线(_)、美元符任意组合而成。
    2、不允许数字开头。
    3、不允许使用关键字和保留字 。

  • 相关阅读:
    获取表信息(MSSQL)
    合并有数据的列
    isnull的使用方法
    查询SQLServer的启动时间
    查询数据库中有数据的表
    查询数据库中表使用的空间信息。
    SQL Server SA 密码丢失无法连接数据库怎么办?
    tensorflow 语法及 api 使用细节
    Python: PS 滤镜-- Fish lens
    中英文对照 —— 概念的图解
  • 原文地址:https://www.cnblogs.com/imguo/p/5759025.html
Copyright © 2011-2022 走看看