这是我参与「第四届青训营 」笔记创作活动的第4天
1.什么是JS
JS全称JavaScript,是一种脚本或编程语言,可让我们在网页上实现复杂的功能,使得每次网页所做的不仅仅是显示静态信息供我们查看,它是标准 Web 技术的第三层。
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包含下面三种方式:
- 直接在html页面中使用内联script标签
- 引入外部的脚本文件(js文件)
- 直接在html元素中使用内嵌的方式使用
javascript中的运算符主要包含以下几类:
- 算术运算符
- 关系运算
- 布尔逻辑运算
- 位运算
- 三目运算