动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录
首页 > 文章

JavaScript基础知识

04-06 20:49 969浏览
举报 T字号
  • 大字
  • 中字
  • 小字

1.什么是JavaScript

1995年,JavaScript 问世。当时,它的主要用途是代替Perl等服务器端语言处理输入验证。在此之前,要验证某个必填字段是否已填写,或者某个输人的值是否有效,需要与服务器的一一次往返通信。网景公司希望通过在其Navigator浏览器中加人JavaScript来改变这个局面。在那个普遍通过电话拨号上网的年代,由客户端处理某些基本的验证是让人兴奋的新功能。缓慢的网速让页面每次刷新都考验着人们的耐心。从那时起,JavaScript 逐渐成为市面上所有主流浏览器的标配。如今,JavaScript 的应用也不再局限于数据验证,而是渗透到浏览器窗口及其内容的方方面面。JavaScript 已被公认为主流的编程语言,能够实现复杂的计算与交互,包括闭包、匿名( lambda)函数,甚至元编程等特性。不仅是桌面浏览器,手机浏览器和屏幕阅读器也支持JavaScript,其重要性可见-斑。就连拥有自家客户端脚本语言VBScript的微软公司,也在其Internet Explorer(以下简称IE )浏览器最初的版本中包含了自己的JavaScript实现。

从简单的输人验证脚本到强大的编程语言,JavaScript 的崛起没有任何人预测到。它很简单,学会用只要几分钟;它又很复杂,掌握它要很多年。要真正学好用好JavaScript, 理解其本质、历史及局限性是非常重要的。那么,什么是JavaScript呢?

JavaScript他是一门嵌入在HTML中受事件驱动的、安全的、跨平台的、弱类型的脚本语言。

嵌入在HTML中:表示JS代码需要嵌入在HTML中,然后才能执行。

受事件驱动:所谓事件就是网页浏览者的某些操作,当这些操作执行时,就会引起某些代码的执行。

安全:就是指JS不可以直接对磁盘中的内容进行操作、如读取、删除、更改

跨平台:就是指JS可以在不同的操作系统下执行。

弱类型:就是指JS在定义变量时不需要指定变量的类型。

脚本语言:简单说,脚本语言不需要用特殊的编译器

2.如何引用JavaScript

方式一:将JS代码嵌入在开始标签中

  • 格式:<开始标签 on事件名称="事件处理函数名称()"></结束>
  • 事例:<div οnclick="alert("hello world")></div>

方式二:将JS代码写在一个script标签中,然后将这个标签嵌入在HTML文档内部

1)格式:

<script>
    JS 代码
</script>

方式三:结构 表现 行为,将JS代码写在一个独立的JS文件中,然后利用script标签的src属性将这个文件嵌入到HTML页面

<script src="文件路径"></script>

3.JavaScript使用时注意的事项

如果使用方式三,那么在script标签中不可以再有其他的JS代码,因为JS执行不到 。

script标签可以嵌入在HTML的任意位置,但是通常放在被操作元素的下面

4.JavaScript中的保留字与关键字

Javascript 的保留关键字不可以用作变量、标签或者函数名。有些保留关键字是作为 Javascript 以后扩展使用。

5.JavaScript输出的方式

  • alert:将信息以弹窗的形式输出,格式:alert('要输出的信息');
  • console.log:将信息打印到控制台中,格式:console.log('要输出的信息');
  • document.write:将信息显示在HTML页面中,格式:document.write('要输出的信息');

6.JS信息输出的注意事项

  • alert和console.log支持转义字符,而document.write不支持转义字符
  • alert 和console.log 不能解析HTML标签 但是document.write可以解析标签

7.JavaScript注释

  • 单行注释 //
  • 多行注释 /* */

8.JavaScript中的常量

常量:所谓的常量就是程序在运行的过程中其值是不可以改变的量,简单的来说,就是具体的数据。

常见的常量的类型:数字型常量、字符型常量(有单引号或者双引号包起来)、布尔型常量等等。

9.JavaScript中的变量

所谓变量就是内存中开辟出来的用来存储数据的存储空间。

(1)如何定义变量:

var 变量名称;或者var 变量名称1、变量名称2、变量名称3…;

var score;
var name;
var address;
var score,name,address;

(2)如何为变量进行初始化或者赋值

① 初始化:定义变量的同时为变量赋值,

格式:var 变量名称 =值;或者var 变量名称1,变量名称2=值,变量名称3...;

② 赋值:

先定义变量,后为变量赋值,

格式:

var 变量名称;

变量名称 =值;

如果变量被多次赋值,那么变量中只能存储最后一次赋的值。

使用变量的注意事项

  • 变量要先定义后使用。
  • 如果定义了变量但没有赋值,那么变量中的值为undefined。
  • 如果多次定义变量,那么后定义的变量表示给变量赋值。
  • 定义变量可以不加var,但是不建议,因为这种行为会导致变量作用域的改变。

10.JavaScript中的标识符

所谓标识符,就是变量、函数、属性或函数参数的名称,标识符是由一个或多个下列字符组成。

第一个字符必须是字母、下划线、或者美元符号,剩下的其他字符可以是字母,下划线、美元符号或者数字,标识符中的字母可以是扩展ASCII中的字母,也可以是Unicode的字母字符。

标识符的命名规范:

  • 由字母、数字、下划线、$构成
  • 不可以以数字开头
  • 不可以使用关键字或者保留字
  • 采用驼峰命名法 如scoreIs 两个单词在一起时,第二个单词的首字母大写
  • 见名知意
  • 严格区分大小写
1人推荐
共同学习,写下你的评论
1条评论
FhbDer

其重要性可见-斑

1楼 0 举报 03-10 17:06
 暴风城-小飞
程序员 暴风城-小飞

5篇文章贡献20965字

相关课程 更多>

作者相关文章更多>

推荐相关文章更多>

JavaWeb的3大组件

代码小兵49806-11 15:28

全面解析Cookie技术

代码小兵49806-11 15:51

浅谈JavaWeb架构演变

代码小兵49806-11 16:22

探讨Web开发中的Session存储与管理

代码小兵51603-29 17:28

JavaScript基础知识

 暴风城-小飞04-06 20:49

发评论

举报

0/150

取消