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 相关文章推荐
js 操作符实例代码
Oct 24 Javascript
jquery无缝向上滚动实现代码
Mar 29 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
Nov 20 Javascript
JQuery悬停控制图片轮播——代码简单
Aug 05 Javascript
jQuery实现简单下拉导航效果
Sep 07 Javascript
JS实现字符串转日期并比较大小实例分析
Dec 09 Javascript
简单实现jQuery进度条轮播实例代码
Jun 20 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
Oct 18 Javascript
ionic3 懒加载
Aug 16 Javascript
vue组件详解之使用slot分发内容
Apr 09 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
May 20 Javascript
解决vue scoped html样式无效的问题
Oct 24 Javascript
自己动手手写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
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
2007/05/03 Javascript
javascript 单例/单体模式(Singleton)
2011/04/07 Javascript
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
2017/08/11 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
js类的继承定义与用法分析
2019/06/21 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
使用vue构建多页面应用的示例
2020/10/22 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
如何使用原生Js实现随机点名详解
2021/01/06 Javascript
[04:49]2014DOTA2国际邀请赛 Newbee顺利挺进总决赛 ImbaTV独家专访
2014/07/19 DOTA
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
django celery redis使用具体实践
2019/04/08 Python
python分数表示方式和写法
2019/06/26 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
2020/01/10 Python
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
Notino意大利:购买香水和化妆品
2018/11/14 全球购物
前台接待员岗位职责
2014/01/02 职场文书
2015年体育教师个人工作总结
2015/05/12 职场文书
新学期家长寄语2016
2015/12/03 职场文书
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS
看完这篇文章获得一些java if优化技巧
2021/07/15 Java/Android
Win11快速关闭所有广告推荐
2022/04/19 数码科技