• 技术文章 >web前端 >前端问答

    JavaScript变量中能有空格吗

    青灯夜游青灯夜游2022-03-28 19:47:43原创194

    在JavaScript中,变量名不能有空格,但变量值中可以有空格。变量名中可以包含数字、字母、下划线和美元符号,但不能出现汉字、空格;而变量值中可以有空格,定义变量值为字符串类型即可,例“var a="hello world";”。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    JavaScript的变量名不能有空格,但变量值中可以有空格。

    JavaScript的变量名

    在 JavaScript 中,变量名称并不能随便定义,需要遵循标识符的命名规则,如下所示:

    JavaScript 关键字
    breakdelete ifthis while
    casedointhrowwith
    catch else instanceof try
    continue finally new typeof
    debugger(ECMAScript 5 新增)for return var
    default function switch void
    JavaScript 保留字
    abstract double goto native static
    boolean enum implements package super
    byte export import private synchronized
    char extends int protected throws
    class final interface public transient
    const float long short volatile

    在定义变量时,变量名要尽量有意义,让自己或者他人能轻易看懂,例如可以使用 name 来定义一个存储姓名的变量、使用 dataArr 来定义一个数组类型的变量。

    当变量名中包含多个英文单词时,推荐使用驼峰命名法(大驼峰:每个单词首字母大写,例如 FileType、DataArr;小驼峰:第一个单词首字母小写后面的单词首字母大写,例如 fileType、dataArr)。

    JavaScript的变量值

    变量定义后,可以使用等于号=来为变量赋值,等号左边的为变量的名称,等号右边为要赋予变量的值,如下例所示:

    var num;    // 定义一个变量 num
    num = 1;    // 将变量 num 赋值为 1

    JavaScript 是一种动态类型的语言,在定义变量时不需要提前指定变量的类型,变量的类型是在程序运行过程中由 JavaScript 引擎动态决定的,另外,您可以使用同一个变量来存储不同类型的数据,例如:

    var a;  // 此时 a 为 Undefined
    a = "http://c.biancheng.net/"; // 此时 a 为 String 类型
    a = 123;  // 此时 a 为 Number 类型

    JavaScript 中的数据类型可以分为两种类型:

    JavaScript的字符串

    字符串(String)类型是一段以单引号''或双引号""包裹起来的文本,例如 '123'、"abc"。需要注意的是,单引号和双引号是定义字符串的不同方式,并不是字符串的一部分。

    定义字符串时,如果字符串中包含引号,可以使用反斜杠\来转义字符串中的引号,或者选择与字符串中不同的引号来定义字符串,如下例所示:

    var str = "Let's have a cup of coffee.";  // 双引号中包含单引号
    var str = 'He said "Hello" and left.';    // 单引号中包含双引号
    var str = 'We\'ll never give up.';        // 使用反斜杠转义字符串中的单引号

    【相关推荐:javascript视频教程web前端

    以上就是JavaScript变量中能有空格吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:JavaScript 变量
    上一篇:javascript有求余函数吗 下一篇:javascript怎么判断字符串相不相等
    Web大前端开发直播班

    相关文章推荐

    • JavaScript常见数组方法以及教你如何转置矩阵• javascript怎么取整不要小数• javascript怎么利用正则替换换行符• javascript数组里可以包含对象吗• javascript数字用什么表示

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网