JS笔记002 - 第02章 语法基础

第02章 语法基础

2.1 语法简介

这一章主要学习javascript七个方面的语法:
常量与变量
数据类型
运算符
表达式与语句
类型转换
转义字符
注释

2.2 变量与常量

变量的理解:变量的值在程序运行过程中是可以改变的。

变量命名原则:
1、变量由字母、数字、下划线、$组成,并且第一个字母必须是"字母、下划线、$"
2、变量不能是系统关键字和保留字
3、区分大小写
正确的命名:i、lvye_study、_lvye、$str、n123
错误的命名:123n、-study、my-title、continue

变量使用原则:
1、声明:所有javascript变量都是由var声明;
2、赋值:var num1;num1=10;
<script>
	var num1 = 20;
	document.write(num1);
</script>
常量
常量的值从定义开始就是固定的,一直到程序结束都不会改变。
常量名全部大写,如var DEBUG = 1;

2.3 数据类型

数据类型
基本数据类型:数字、字符串、布尔值、未定义值、空值
引用数据类型:数组、对象
1、数字
javascript中的数字是不区分int和float的,所有变量都是用var声明的;
2、字符串
单引号或双引号括起来的一个或多个字符,单引号可以包含双引号,双引号可以包含单引号
3、布尔值
true
false
4、未定义值
如果一个变量用var声明了,但并没有赋值,此时该变量的值就是"未定义值",用undefined表示;
5、空值
var n = null;
表示系统没有给这个变量n分配内存空间

2.4 运算符

在javascript中,运算符指的是"变量"或"值"进行运算操作的符号。
算术运算符
赋值运算符
比较运算符
逻辑运算符
条件运算符
1、算术运算符:加+、减-、乘*、除/、求余%、自增++、自减--
重点掌握加法运算符+、自增运算符++、自减运算符--
加法运算符有三种情形:
数字+数字=数字
字符串+字符串=字符串
字符串+数字=字符串
自增运算符:
i++ 先使用后自增 
++i 先自增后使用
----------
i=1;
j=i++;
相当于
i=1;
j=i;
i=i+1
----------
i=1;
j=++i;
相当于
i=1;
i=i+1;
j=i
----------
自减运算符同自增运算符
2、赋值运算符
在javascript中,赋值运算符用于将右边表达式的值保存到左边的变量中去。
赋值运算符有=、+=、-=、*=、/=
var a+=b;等价于var a=a+b;
3、比较运算符
在javascript中,比较运算符用于将运算符两边的值或表达式进行比较,结果是对的返回true,结果是错的返回false;
比较运算符有>、<、>=、<=、==、!=
4、逻辑运算符
逻辑运算符有与&&、或||、非!
5、条件运算符
三目运算符
var a = 条件 ? 表达式1 : 表达式2;

2.5 表达式与语句

一个表达式包含"操作数"和"操作符"两部分。
操作数可以是变量,可以是常量。操作符指的是运算符。每个表达式会产生一个值;
表达式末尾加上分号就成了语句;

2.6 类型转换

类型转换指的是将一种类型转换为另外一种数据类型。
在javascript中有两种类型转换:隐式类型转换、显式类型转换
1、"字符串"转换为"数字"
Number()
parseInt()和parseFloat()
2、"数字"转换为"字符串"
如果一个数字转换为字符串,直接将这个数字加上一个空字符串即可;
数字加字符串的情形,系统会将数字转换成字符串;

2.7 转义字符

转义字符
指的是在默认情况下某些字符在浏览器是无法显示的,不过为了能显示出来,我们可以使用这些字符对应的转义字符来代替。
常见的转义字符有:
\' 英文单引号
\" 英文双引号
\n 换行符

2.8 注释

注释
// 单行注释
/*多行注释*/
posted @ 2020-09-06 09:15  测试工匠麻辣烫  阅读(151)  评论(0编辑  收藏  举报