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;

相关文章
|
19天前
|
JavaScript
细讲Node.js模块化,以及 CommonJS 标准语法导出和导入,详细简单易懂!
细讲Node.js模块化,以及 CommonJS 标准语法导出和导入,详细简单易懂!
|
19天前
|
JavaScript 前端开发
node.js中path模块-路径处理,语法讲解
node.js中path模块-路径处理,语法讲解
|
19天前
|
JavaScript 前端开发
node.js中的fs模块,读写语法讲解
node.js中的fs模块,读写语法讲解
|
25天前
|
XML JavaScript 前端开发
JavaScript简介&引入方式(JavaScript基础语法、JavaScript对象、BOM、DOM、事件监听)
JavaScript简介&引入方式(JavaScript基础语法、JavaScript对象、BOM、DOM、事件监听)
16 2
|
25天前
|
存储 JavaScript 前端开发
JavaScript基础语法篇超详解
JavaScript基础语法篇超详解
24 0
|
28天前
|
JavaScript 前端开发
Symbol在JavaScript中有哪些具体的用法和语法
Symbol在JavaScript中有哪些具体的用法和语法
|
1月前
|
前端开发 JavaScript 索引
CSS常见用法 以及JS基础语法
CSS常见用法 以及JS基础语法
26 0
|
1月前
|
JavaScript
JS 基本语法
JS 基本语法
22 1
|
1月前
|
JavaScript 前端开发 C语言
JavaScript编程语法练习
本篇文章是对于javaScript中if ,switch,while ,do-while,,for语法的作业练习.对于我来说也是对自己知识掌握的一种检验.是对js的基础语法进行的一次练习,通过有趣的示例进行练习,使得对于代码能够增加印象,对于知识的掌握更加透彻.
|
1月前
|
设计模式 前端开发 JavaScript
AngularJS是一款由Google收购的JavaScript结构框架
【5月更文挑战第2天】AngularJS是Google收购的JavaScript框架,用于构建动态Web应用,基于MVC模式,强调模块化和双向数据绑定。它简化了视图与模型的同步,通过语义化标签和依赖注入提升开发效率。适用于复杂单页面应用(SPA),但不适合DOM操作密集型或性能要求极高的场景。
32 0