小白必看JS入门宝典

2020-06-30 12:15 金渡前端

点击蓝字关注我们


前言


JavaScript(缩写:JS) 是互联网上最流行的脚本语言,是一种动态类型、弱 类型、基于原型的语言,内置支持类型。最早是在 HTML(标准通用标记语言下的一个应用)网页上使用,用来给 HTML 网 页增加动态功能。



JavaScript 的特点


1). 脚本语言。JavaScript 是一种解释型的脚本语言,C、C++等语言先编译后执行,而 JavaScript 是在程序的运行过程中逐行进行解释。

 2). 基于对象。JavaScript 是一种基于对象的脚本语言,它不仅可以创建对象, 也能使用现有的对象。 

3). 简单。JavaScript 语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于 Java 基本语句和控制的脚本语言,其设计简单紧凑。

 4). 动态性。JavaScript 是一种采用事件驱动的脚本语言,它不需要经过 Web 服务器就可以对用户的输入做出响应。

 5). 跨平台性。JavaScript 脚本语言不依赖于操作系统,仅需要浏览器的支持。



JavaScript 的作用 


HTML 页面是静态的,而 JavaScript 可以弥补 HTML 语言的缺陷,实现 Web 页面客户端的动态效JavaScript 的作用有以下几点:

 1). 动态改变网页内容HTML 页面是静态的,一旦编写,内容是无法改变的。JavaScript 可以弥补这个不足,可以将内容动态地显示在网页中。

 2). 动态改变网页外观JavaScript 通过修改网页元素的 CSS 样式,达到动态地改变网页的外观 。 

 3). 验证表单数据可以验证用户在表单中填写的数据。

 4). 响应事件JavaScript 是基于事件的语言。例如点击一个按钮弹出一个对话框,就是鼠标点击触发的事件。JavaScript 可以输出字符、数字、以及 HTML



基本概念


JavaScript 的全部关键字


1). JavaScript 保留关键字 break casecatch continue debugger default delete do else false finally for functionif in instanceof new null return switch this throw true try typeof varvoid while with

 2). JavaScript 将来可用的保留关键字 abstract booleanbyte char class const double enum export extends final float gotoimplements import int interface long native package private protectedpublic short static super sychronized throws transient volatile 

3). 应避免使用的单词那些已经用作 JavaScript 的内置对象或内置函数的名称,如 String 或 parseInt等。注意:像 goto、const、byvalue 等,他们是 JavaScript 的一部分,但是他们在 JavaScript 中没有定义任何特殊功能,只是为了保持相互兼容而已。


 标识符


1). 标识符格式标识符必须是以字母、下划线、美元号等符号开头的,其后可以是零个或若干个字母、数字、下划线、美元好等符号组成的字符串。在 JavaScript 中预定义的运算符如:+、-、*、/、%不可以用于定义标识符。 

2). Smalltalk 法则 每个标识符可以有若干个单词左右连接而成,常量标识符应该全部使用大写字母来表示区别,一般标识符应该全部使用小写字母以示区别,特殊常量标识符应该以大写字母开头以示区别,函数的标识符应该以小写字母开头以示区别,不要使用JavaScript 中预定义保留的关键字。JavaScript 严格区分大小写字母。


常量


 JavaScript 中的用 const 来声明定义常量。const 定义的常量必须初始化,不初始化会报错。常量在第一次定义之后不可再次赋值,如果在严格模式下运行会报错。 


举例:定义一个常量,在之后使用中试图改变常量的值代码如下: 

const b=10;document.write("定于的常量 b 的值为"+b+"");b=20;//试图改变常量的值 

document.write("改变之后的常量 b 的值为:"+b); 


效果:


说明:在定义常量之后便不可再次修改常量的值。修改常量的值虽然不会报错,但是也修改不成功。 


注意:

1. 在 Firefox 和 Chrome 更早期的版本,Safari 5.1.7 和 Opera 12.00,如果使用 const 定义一个变量,这个变量的值仍然可以修改。 

2. IE6-10 不支持 const,但是 IE11 支持。


想要获得“JS入门必看”全部资料

即刻在公众号后台回复“JS入门”


本文章转载自公众号:jinduweb

首页 - 前端 相关的更多文章: