语法构成:
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
时间: 2024-10-13 12:14:32