【JavaScript】03基础理论
来源:互联网 发布:逻辑回归算法详解 编辑:程序博客网 时间:2024/06/06 13:07
一、前言
已经结束JavaScript一段时间了,可是在项目的开发中,js这部分中显现出是自己的短板了,所以利用空闲时间针对这一部分知识重新进行学习与整理。本文中介绍了js语言的基础理论部分:js语法、数据类型、运算符、语句、函数、对象和数组、变量等。
二、理论学习
1、语句
在ECMAScript中,所有的代码都是由语句来构成的。语句表明执行过程中的流程、限定与约定,形式上可以是单行语句,或者由一对大括号“{}”括起来的复合语句,在语法描述中,复合语句整体可以作为一个单行语句处理。
(1)语法构成
区分大小写:ECMAScript中的一切,包括变量、函数名和操作符都是区分大小写。
标识符:指变量、函数、属性的名字,或者函数的参数。
注释:ECMAScript使用C风格的注释,包括单行注释(//)和块级注释(/********/)。
直接量(字面量):程序中直接显示出来的数据值。
关键字:一组具有特定用途的关键字,一般用于控制语句的开始或结束,或者用于执行特定的操作等。
(2)运算符
描述一组用于操作数据值的运算符。运算符适用于很多值,通常会调用对象的valueOf()和toString()方法,以便取得相应的值。
(3)流程控制语句
语句定义了ECMAScript中的主要语法,语句通常由一个或者多个关键字来完成给定的任务。
2、变量
ECMAScript的变量是松散类型的,所谓松散类型就是用来保存任何类型的数据。定义变量时使用var操作符,后面跟一个变量名。变量可以初始化后可以再次改变的量。
数据类型:ECMAScript中有常见几种数据类型:Undefined、Null、Boolean、Number、String和Object。
typeof操作符:用来检测变量的数据类型。
三、总结
今天先介绍到这里,理解概念,在代码中不断去实践,去积累。
- 【JavaScript】03基础理论
- javascript跳跃式前进(4) - 对象基础理论
- XML基础理论
- DLL基础理论
- hibernate基础理论
- Lucene 基础理论
- Lucene 基础理论
- Lucene 基础理论
- git 基础理论
- 车辆基础理论
- Lucene 基础理论
- 色彩基础理论
- 测试基础理论
- RIP基础理论
- OSPF基础理论
- EIGRP基础理论
- 爬虫基础理论
- 【基础理论】数据仓库
- 1064. 朋友数(20)
- Windows server 2008
- BZOJ1878(SDOI2009)[HH的项链]题解--莫队
- python3连接mysql
- ZZULI-OJ1001
- 【JavaScript】03基础理论
- ***汇编语言 课程设计1 格式化输出公司数据
- Struts2之ModelDriven的使用
- Oracle高级操作
- 操作临时表+事务级别临时表操作+会话级别临时表操作
- 学习小结
- Python2和Python3切换方法
- 坚持#第183天~认真努力做好当下的事情,不要想太多了
- HDU1846Brave Game(巴什博弈模板题 博弈论)