JavaScript 基本概念


Posted in Javascript onJanuary 20, 2015

一、区分大小写

  在ECMAScript中的一切(变量、函数名、操作符)都是区分大小写的。

 如变量名test和Test分别表示两个不同的变量,

二、标识符

所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符按照下列格式规则组合起来的一或者多个字符:

第一个字符必须为一个字母、下划线(_)、或者一个美元符号($);
其它字符可以是字母、下划线、美元符号或数字。
ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写,例如:firstSecond,myCar,doSomethingImport

三、注释

ECMAScript使用C风格的注释,包括单行注释和块级注释。

单行注释:以两个斜杠开头如:
//单行注释
块级注释以一个斜杠和一个星号(/*)开头,以一个星号和一个斜杠(*/)结尾如:
/*
*这是一个多行
*(块级)注释
*/

 四、语句

ECMAScript中的语句以一个分号结尾;,如果省略分号,则由解析器确定语句结尾,如:

var sum = a + b   //即使没有分号也是有效的语句-------不推荐

var diff = a - b ;  //有效语句---------推荐
虽然结尾的分号不是必需要的,但建议任何时候不要省略它。

五、关键字和保留字

关键字和保留字:具有特定用途的字符,这些关键字可用于表示控制语句的开始或者结束,或者用于执行特定操作等。

关键字和保留字:不能做为标识符或者属性名。

以上就是关于javascript的基本概念的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
JavaScript Date对象 日期获取函数
Dec 19 Javascript
20行代码实现的一个CSS覆盖率测试脚本
Jul 07 Javascript
Java/JS获取flash高宽的具体方法
Dec 27 Javascript
js对table的td进行相同内容合并示例详解
Dec 27 Javascript
javascript不同类型数据之间的运算的转换方法
Feb 13 Javascript
Bootstrap每天必学之按钮
Nov 26 Javascript
vuejs2.0子组件改变父组件的数据实例
May 10 Javascript
Node.js五大应用性能技巧小结(必须收藏)
Aug 09 Javascript
浅谈Webpack自动化构建实践指南
Dec 18 Javascript
微信小程序点击view动态添加样式过程解析
Jan 21 Javascript
JS 创建对象的模式实例小结
Apr 28 Javascript
解决vue项目本地启动时无法携带cookie的问题
Feb 06 Vue.js
自己动手手写jQuery插件总结
Jan 20 #Javascript
JavaScript学习心得之概述
Jan 20 #Javascript
DOM基础教程之使用DOM
Jan 19 #Javascript
DOM基础教程之模型中的模型节点
Jan 19 #Javascript
javascript正则表达式使用replace()替换手机号的方法
Jan 19 #Javascript
javascript正则表达式之search()用法实例
Jan 19 #Javascript
jQuery中delegate()方法用法实例
Jan 19 #Javascript
You might like
php中的PHP_EOL换行符详细解析
2013/10/26 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
THINKPHP在添加数据的时候获取主键id的值方法
2017/04/03 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
详谈js原型继承的一些问题
2017/09/06 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
Python使用pymysql从MySQL数据库中读出数据的方法
2018/07/25 Python
selenium+python 对输入框的输入处理方法
2018/10/11 Python
python 装饰器功能与用法案例详解
2020/03/06 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
Keras 实现加载预训练模型并冻结网络的层
2020/06/15 Python
如何对python的字典进行排序
2020/06/19 Python
Python环境管理virtualenv&virtualenvwrapper的配置详解
2020/07/01 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
2020/09/23 Python
纯DOM+CSS3实现简单的小风车动画
2016/09/27 HTML / CSS
详解HTML5中的标签
2015/06/19 HTML / CSS
HTML5 解析规则分析
2009/08/14 HTML / CSS
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
房地产出纳岗位职责
2013/12/01 职场文书
结婚典礼证婚词
2014/01/08 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
Django cookie和session的应用场景及如何使用
2021/04/29 Python