01-数据类型、变量、关系运算符、逻辑运算符、算术运算符、赋值运算符

个人整理的javaScript学习笔记!
主要参考廖雪峰老师的官方网站:https://www.liaoxuefeng.com/

Number
JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型:

123;        // 整数123
0.456;      // 浮点数0.456
1.2345e3;   // 科学计数法表示1.2345x1000,等同于1234.5
-99;        // 负数
NaN;        // NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity;   // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity

字符串
字符串是以单引号’或双引号”括起来的任意文本:

'abc'
'你好'
"hello"

布尔值
一个布尔值只有true、false两种值,要么是true,要么是false,可以直接用true、false表示布尔值,也可以通过布尔运算计算出来:

true;    // truefalse;   // false2 > 1;   // true2 >= 3;  // false

数组
数组对象用来在单独的变量名中存储一系列的值。
数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推。

var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";

常用写法:

var cars=["Audi","BMW","Volvo"];

对象
JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
在 JavaScript 中,对象是拥有属性和方法的数据。
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:

var person={
firstname : "Bill",
lastname  : "Gates",
id        :  5566
};

Null
null表示一个“空”的值,它和0以及空字符串”不同,0是一个数值,”表示长度为0的字符串,而null表示“空”。
可以通过将变量的值设置为 null 来清空变量。

Undefined
Undefined 这个值表示变量不含有值。
JavaScript的设计者希望用null表示一个空的值,而undefined表示值未定义。事实证明,这并没有什么卵用,区分两者的意义不大。大多数情况下,我们都应该用null。undefined仅仅在判断函数参数是否传递的情况下有用。

变量
变量是用于存储信息的”容器”。
变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头
  • 变量名称对大小写敏感

比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。
这里写图片描述

逻辑运算符
这里写图片描述

算术运算符
这里写图片描述

赋值运算符
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值