网站前端_JavaScript.0003.JavaScript语法变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网站前端_JavaScript.0003.JavaScript语法变量相关的知识,希望对你有一定的参考价值。

语法构成:


1. javascript中的一切(变量,函数名,操作符等)都是区分大小写的

2. JavaScript中的标识符(变量,函数,属性名称,函数参数名称),首字符必须为字母/下划线/美元符号$,其它字符可以为字母/数字/下划线

3. JavaScript中不能把关键字/保留字/true/false/null作为标识符


代码注释:

说明: JavaScript使用C风格的注释,包含单行注释(//)和多行注释(/**/)


变量相关:


1. JavaScript的变量是松散型(可用来保存任何类型的数据),定义变量使用var,后跟变量名(标识符规则)

2. 所谓变量就是可以初始化后可以再次改变的量,并且可以更改为任意类型的量,但是存在隐式转换,性能不高,需要注意

3. 重复var声明同一个变量,只不过是一个赋值操作,并不会报错,但其实是没有任何必要的

4. JavaScript的代码可以写在一行,以分号;隔开即可,当你每条语句在不同行时,分号可以省略(Js官方推荐加;,但是作为Python开发者来说还是习惯不加)


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>JavaScript语法变量</title>
    </head>
    <body>
        <script type="text/javascript">
           //第一种情况: 定义但未初始化,系统返回undefined
           var msgInt
           //第二种情况: 声明并初始化变量用var
           var msgString = "李满满"
           //第三种情况: 支持多次var声明同一个变量,实际作用是多变量多次赋值
           var msgString = 521314
           //第四种情况: 不加var关键字也可创建变量,但和var声明区别在于作用域
           msgList = []
           //第五种情况: Js代码可以一行写,以分号;隔开即可,
           var cosInt = 1; var cosString = "李满满"
           //第六种情况: 支持同时定义多个变量,只要用逗号隔开即可
           var multInt = 1,
                 multString = "李满满",
                 multList = []
           console.log(msgInt)
           console.log(msgString)
           console.log(msgList)
        </script>
    </body>
</html>


本文出自 “ζ自动化运维开发之路ζ” 博客,请务必保留此出处http://xmdevops.blog.51cto.com/11144840/1846117

以上是关于网站前端_JavaScript.0003.JavaScript语法变量的主要内容,如果未能解决你的问题,请参考以下文章

网站前端_JavaScript.0005.JavaScript运算表达

网站前端_JavaScript.0013.JavaScript包装类型

网站前端_JavaScript.0009.JavaScript日期时间

网站前端_JavaScript.0003.JavaScript语法变量

网站前端_JavaScript-基础入门.0016.JavaScript匿名闭包

网站前端_JavaScript.0012.JavaScript深入对象