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 相关文章推荐
JQuery 自定义CircleAnimation,Animate方法学习笔记
Jul 10 Javascript
YUI Compressor压缩JavaScript原理及微优化
Jan 07 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
Feb 17 Javascript
javascript实现获取服务器时间
May 19 Javascript
jquery.validate使用时遇到的问题
May 25 Javascript
vue事件修饰符和按键修饰符用法总结
Jul 25 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
Mar 07 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
Dec 20 Javascript
js取0-9随机取4个数不重复的数字代码实例
Mar 27 Javascript
vue中的v-if和v-show的区别详解
Sep 01 Javascript
Vue 监听元素前后变化值实例
Jul 29 Javascript
Javascript生成器(Generator)的介绍与使用
Jan 31 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
关于文本留言本的分页代码
2006/10/09 PHP
destoon数据库表说明汇总
2014/07/15 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
2014/10/15 PHP
php实现的http请求封装示例
2016/11/08 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
jQuery.each()用法分享
2012/07/31 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
2014/09/24 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
JS实现跟随鼠标的链接文字提示框效果
2015/08/06 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
2018/11/01 NodeJs
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
一个因@click.stop引发的bug的解决
2019/01/08 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python发送arp欺骗攻击代码分析
2014/01/16 Python
python中的多线程实例教程
2014/08/27 Python
详解Python3中字符串中的数字提取方法
2017/01/14 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
python matplotlib拟合直线的实现
2019/11/19 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
UDP协议功能
2013/01/06 面试题
年会活动策划方案
2014/01/23 职场文书
餐饮部总监岗位职责范文
2014/02/13 职场文书
经理助理岗位职责
2014/03/05 职场文书
农业局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
新教师教学工作总结
2015/08/14 职场文书
Python实战之实现简易的学生选课系统
2021/05/25 Python