初学JS | 青训营笔记

103 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第4天

1.什么是JS

JS全称JavaScript,是一种脚本或编程语言,可让我们在网页上实现复杂的功能,使得每次网页所做的不仅仅是显示静态信息供我们查看,它是标准 Web 技术的第三层。

333.png

JS是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

2.JS主要功能

1.嵌入动态文本于HTML页面

2.对浏览器事件做出响应

3.读写HTML元素

4.在数据被提交到服务器之前验证数据

5.检测访客的浏览器信息

6.控制cookies,包括创建和修改等

7.基于Node.js技术进行服务器端编程

3.JS的特点

脚本语言

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

基于对象

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

简单

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

动态性

JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

跨平台性

JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持

4.JS基础知识

JavaScript中一共有5种基本数据类型:
  • 字符串型(String)
  • 数值型(Number)
  • 布尔型(Boolean)
  • undefined型(Undefined)
  • null型(Null)
typeof运算符

使用typeof操作符可以用来检查一个变量的数据类型

在html中使用JavaScript包含下面三种方式:
  1. 直接在html页面中使用内联script标签
  2. 引入外部的脚本文件(js文件)
  3. 直接在html元素中使用内嵌的方式使用
javascript中的运算符主要包含以下几类:
  • 算术运算符
  • 关系运算
  • 布尔逻辑运算
  • 位运算
  • 三目运算