javaScript的基本语法结构

  • 一、javascript程序带的文本
  • 二、javascript中的注释
  • 三、字面量
  • 四、标识符和保留字
    • 标识符
    • 保留字
  • 五:可选的分号

一、javascript程序带的文本

javascript区分大小写。这就意味着他的关键字,变量,函数名和其他标识符必须始终保持一致的大小写格式

二、javascript中的注释

//这是单行注释
/* 这也是注释 */  //而这是另一个注释
/*
*这是多行注释
*每行开头的*字符不是必要的,只是为了美观
*/

三、字面量

字面量(literal)是一种直接出现在程序中的数据值。下面这些都是字面量:

12 //数值12
“hi” //字符串
true //布尔值
null //无对象

四、标识符和保留字

标识符

javascript标识符必须要以字母、下划线、或美元符号开头,后续可以数字、字母、下划线、或美元符号

注意:数字不能作为第一个字符。

一些合法的标识符例如:
v13
my_variable_name
_dummy
$str

保留字

保留字不能作为常规标识符使用,不能用作常量、变量、函数和类的名字(但可以在对象中用作属性的名字)

一些常用的保留字如下:
abstract double goto native static
boolean enum implements package super
byte export import private synchronized
char extends int protected throws
class final interface public transient
const float long short volatile

五:可选的分号

javascript使用分号(;)分隔语句

注意:(;)非必需品,但是一些情况必须加( ; )

例如:
以下两条语句位于两行,所以第一个分号可以省略

let a =3
let b =4

像下面这样子写,分号就是必须的

let a = 5;let b = 4

如果涉及到return、throw、yield、break、continue语句,这些语句经常独立存在
有时候后面也会跟一个标识符和表达式。如果这几个单词后面有换行符,javascript就会把这个换行符解释为分号
如果你这么写

return
true;

javascript假设你的意图是:

return; true;

但你的意图可能是

return true;

javaScript的基本语法结构相关推荐

  1. JavaScript的基本语法

    http://blog.sina.com.cn/s/blog_6e44dfbf0100noal.html JavaScript的基本语法     JavaScript语言同其他语言一样,有自身的基本数 ...

  2. JavaScript中的基本语法结构

    什么是语法? 语法:广义上是为了表述一个完整的含义,将词组有效的组合的方式,人类的语法实际上是按照习惯传承下来的,各种语言的语法都不相同 计算机语言的语法 计算机不能直接识别人类的文字符号,只能识别二 ...

  3. java中分支_[Java教程]JavaScript中的分支结构

    [Java教程]JavaScript中的分支结构 0 2016-06-30 23:03:37 说到JavaScript中的分支结构,我们就不得不提到流程控制这个词,我们所有的程序都是由数据和算法组成的 ...

  4. Shell的基本语法结构

    Shell的基本语法结构 文章目录 Shell的基本语法结构 一.SHELL介绍 1. 编程语言分类 2. shell简介 3. shell脚本 二.变量的定义 1. 变量是什么? 2. 什么时候需要 ...

  5. AST语法结构树初学者完整教程

    AST语法结构树初学者完整教程 编写你的第一个 Babel 插件 不太喜欢上来就讲大道理,先来个小栗子,做个简单而又实用的功能,做完后,理论你就理解一大半了. 我们需要antd里面的一个组件Butto ...

  6. JavaScript交互式网页设计————1.JavaScript的基本语法

    学习目标 1.JavaScript脚本的代码位置 2.JavaScript的核心语法 3.JavaScrip的流程控制语句----顺序结构和选择结构 4.JavaScrip的流程控制语句----循环结 ...

  7. jQuery语法结构

    jQuery语法结构 工厂函数$() $(selector).action(); 选择器selector $(selector) 方法action() jQuery对象.addClass([样式名]) ...

  8. css基本语法结构(看张鹏老师的视频课程后所总结的)

    1.css基本语法结构:选择符(即选择器){属性:属性值;} 例如:body{font-size:12px;} 2.为了将来的css代码优化,建议,所有的属性值后面,都有带上";" ...

  9. 详解 JavaScript 的 IIFE 语法

    详解 JavaScript 的 IIFE 语法 IIFE 语法 IIFE 语法的一些变体 小括号去哪儿了? 命名的 IIFE 防止连接文件时出现问题 使用箭头函数代替函数表达式 一些不推荐的立即调用函 ...

最新文章

  1. java B2B2C Springcloud多租户电子商城系统-消息驱动的微服务(消费分区)
  2. vmware workstation 下安装ubuntu
  3. 行人检测(Pedestrian Detection)资源
  4. weblogic缓存导致的网页验证码无法获取到
  5. MySQL中函数CONCAT及GROUP_CONCAT 对应oracle中的wm_concat
  6. LeetCode 131. 分割回文串(回溯)
  7. eclipse开发web应用程序步骤(图解)
  8. python创建变量score_关于Python创建类时的self参数和__init__
  9. openquery 如果执行存储过程_ORA-01502--记一次数据库索引失效导致执行存储过程出错...
  10. 用python批量下载modis数据的速度怎么样_MODIS数据下载与处理-pymodis的使用(持续更新...)...
  11. 用C编程语言写出三行情书,用7种语言写的三行情诗,你一定没看过!
  12. 千万不要点开,Cjson入门快速使用看这篇就够了(CJSON入门操作以及问题讲解,CJSON对象删除出错)
  13. C ++程序将字符串的每个单词的首字母转换为大写,将其他转换为小写
  14. linux环境开启kettle Carte
  15. 24小时之内完成优秀营销方案策划
  16. 在达内学java出来可靠吗_【求解】在达内学习java也有内幕啊 我要曝光!
  17. 电子爱好者都应该至少有一台示波器
  18. 山东大学移动信息门户03
  19. 【围观】CISP-PTE 考题示例
  20. 计算机主板i3 i5区别,8代i3、i5、i7处理器的用途有哪些区别吗?如何配搭主板?...

热门文章

  1. 生产制造型企业如何进行一线岗位定岗定编
  2. select标签属性resultType
  3. ipvs之ipvs0网卡
  4. 如何判定微软鼠标真伪
  5. oracle数据存储过程 中的循环 for 拼接字符串,oracle存储过程中使用字符串拼接
  6. Win11如何解除网络限速?Win11解除网络限速的方法
  7. 高中数学平面向量方法技巧与易错题型剖析(实用干货)
  8. 天纵智能软件快速开发平台商业智能(BI)插件
  9. 序列化和反序列化有什么作用?
  10. 刚到手!来看看这款10公里激光测距仪的效果咋样子吧!