博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js读书笔记(2)
阅读量:6155 次
发布时间:2019-06-21

本文共 903 字,大约阅读时间需要 3 分钟。

JavaScript基本概念之语法和变量

语法

l  区分大小写

ECMAScript中的变量、函数名、属性名、参数名等都区分大小写,例如可以用typeOf作为标识符,而不能使用关键字typeof。

l  标识符

标识符,即指变量名、函数名、属性名、参数名等。命名标识符有一定的组合规则:

(1)   第一个字符必须是字母、下划线(_)或一个美元符号($)。

(2)   其它字符可以使字母、下划线、美元符号或数字。

注:不能用关键字、保留字、true、false、null用作标识符,且推荐在命名标识符时采用驼峰大小写格式,如:myFirstJsDemo

l  注释

ECMAScript的注释和java类似,有单行注释//和块级注释如下所示

/*

  *

  *

*/

注:块级注释出首末行外的其它行*并不是必须的(提高可读性)。

l  严格模式

严格模式为JavaScript定义了一种不同的解析和执行模型,我的理解是为了让编写代码更严谨,增强自身错误检查能力也方便向后续版本兼容。使用严格模式只需在顶部添加代码:”use strict”,这是一个编译指示,而非字符串,用于告诉JavaScript引擎切换到严格模式。

l  语句

ECMAScript会在换行时为语句自动添加分号;以表明结束,但这种方式容易带来很多不必要的错误,所以还是建议和其它语言一样一句结束时手动添加上分号;

对多条语句来说使用{}将它们组合到一起,即使在if语句中的代码块只有一条语句也建议使用{}

变量

ECMAScript的变量定义时使用var操作符,它是松散型的,即可以保存任何类型的数据。

例:var person=”xiaoming”;

person=100;

但这种改变变量保存值类型的做法不推荐。

一条语句也可以定义多个变量:

var name=”xiaohong”,age=3,gender=“男”;

注:var操作符定的变量将成为该变量的作用域中的局部变量,不使用var定义的变量将成为全局变量,但后者不推荐使用。

转载于:https://www.cnblogs.com/half-controller/p/5508094.html

你可能感兴趣的文章
虚拟机 搭建LVS + DR + keepalived 高可用负载均衡
查看>>
maven 发布到仓库
查看>>
Android实现简单短信发送器
查看>>
Linux命令执行顺序— ||和&&和; 比较
查看>>
第30周一
查看>>
一、Bitmap的recycle问题
查看>>
DHCP Option 60 的理解
查看>>
android中的textview显示汉字不能自动换行的一个解决办法
查看>>
程序局部性原理感悟
查看>>
js中document.write()使用方法
查看>>
随机生成50个字段的elasticsearch的测试程序输入
查看>>
如何使用流量精灵刷网站流量
查看>>
使用AutoMapper 处理DTO数据对象的转换
查看>>
java使用POI获取sheet、行数、列数
查看>>
js 调用 oc 的解释
查看>>
Linux学习笔记——Ubuntu更新软件源
查看>>
非nodejs方式的vue.js的使用
查看>>
普林斯顿公开课 算法2-2:选择排序
查看>>
SharePoint 2013 开启訪问请求
查看>>
jQuery(三) javascript跨域问题(JSONP解决)
查看>>