前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript的语法

JavaScript的语法

作者头像
小小鱼儿小小林
发布2020-06-24 10:46:42
5870
发布2020-06-24 10:46:42
举报
文章被收录于专栏:灵儿的笔记灵儿的笔记

JavaScript作为一门语言,本身有属于自己的语法,词法,句法的而要求,并且和Java等高级编程一样,也有属于自己的流程控制等操作。

1.词法要求:

1) 变量(variable)声明:

声明时统一使用var,弱类型的,定义不需要声明所属类型

var test = 'hi';

var a = 'haha';

等同于:

var test = 'hi',a='haha';

Note:

1.与java不同的是,变量不一定要初始化

2.因为是弱类型的,同一个变量可以存放不同类型的值。

3.推荐,一个变量只存放某一种类型的值。

4.区分大小写

2) 标识符

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

1.字母,数字,下划线,$组成

2.只能以字母,下划线,$开头。

3.不能将关键字作为标识符。

3) 命名规则:

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

2.余下的字符可以是下划线,美元符号,或任何字母,数字

3.尽量不使用关键字,保留字

4) 推荐命名规则:

1>.Camel标记法:

首字母小写,接下来所有单词首字母大写

例如 var myTestValue = 0;

2>.Pascal标记法

首字母大写,余下单词首字母大写。

例如:var MyTestValue = 0;

3>.匈牙利类型标记法:

在以pascal标记法命名的变量前附加一个小写字符(或小写字母序列),说明该变量的类型。

例如:

数组 a

布尔型 b

浮点型 f

函数 fn

整型 i

对象 o

正则表达式 re

字符串 s

变型(将来可变为任何类型) v

注意:在这里,变量使用之前必须先声明不是必须的。但是好的习惯是:先声明再使用。一个变量最好只标示一种类型的值。

2.注释

//单行注释

/*

多行注释

*/

3.语句

每个语句以分号结尾,如果省略分号,由解析器确定语句的结尾,即分号可以省略,但是我们要求每个语句的末尾都应该有分号。

4.函数(类似java中的方法)

4.1) 表示方法:

1.函数声明

function sum(a,b){

return a+b;

}

2.函数表达式

var sum = function(a,b){

return a+b;

}

解析器在向执行环境中加载数据时,会率先读取函数声明,并使其在执行任何代码之前可用;当执行器执行到函数表达式的代码的时候才会真正的解释执行

4.2) 函数的参数

ECMAScript函数的参数与大多数其他语言中的函数的参数有所不同,ECMAScript函数不介意传递参数的个数以及参数类型,这是因为函数的参数在函数内容是使用一个类数组对象来表示的。这个类数组对象就是arguments

4.3) 函数的调用

在JS中,函数没有重载的概念,两个函数的函数名相同即是同样一个函数,但是Java中不是

函数名(实参列表)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/09/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档