javascript语法

1.变量申明: 变量是字母与数字,下划线的混合,字母开头。不可使用关键字。

  var name;//定义  

  var  name='good';name1='bad';//初始化,申明语句

  x=58 //赋值,如果没有申明也可以使用

2.;

  语句分隔符

3.运算符号 :

  a.算术运算符  +,-,*,/,%

  b.分组运算符  ()

  c.

4.表达式:一个表达式会产生一个值,它可以放在任何需要一个值的地方

  a. 函数表达式:不能以function,{开头;(function {// code}) 是一个表达式,在js执行时会这个表达式返回一个函数,所以 (function {// code})()立即执行该函数

5.函数:

  a.函数申明:以function开头,必须是有名的

    function   函数名(参数) {}

  b.函数调用

    函数名(参数)

  c .运算符+函数申明:

    这种情况下,将函数申明视为表达式中的一部分,则需要计算该函数并将函数自身作为返回值

  d. 函数表达式:不能以function,{开头,可以有名,也可以匿名

    (function {// code}) 是一个表达式,在js执行时会这个表达式返回一个函数,所以 (function {// code})()立即执行该函数

原文地址:https://www.cnblogs.com/yasmi/p/4777862.html