廖雪峰JavaScript学习笔记(基础及数据类型、变量)
先睹为快
alert('我要学JavaScript!');
Run:

基本语法:
1.每个语句以;结束,不强制
2.语句块用{...}
3.//单行注释,/*...*/ 多行注释
数据类型:
1.不区分整数,浮点数,统一用number~
以下也属于number类型~
NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity
2.字符串用单引号''或双引号""
3.布尔值 true、false
4.比较运算符 (建议用三个=)
第一种: ==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;
第二种: ===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较;
NaN这个特殊的 Number 与所有其他值都不相等,包括它自己;
唯一能判断NaN的方法是通过isNaN()函数:isNaN(NaN); // true
5.null 和 undefined 前者为空,后者为未定义
6.数组 JavaScript 的数组可以包括任意数据类型。例如:[1, 2, 3.14, 'Hello', null, true] ps:另一种创建数组的方法是通过Array()函数实现
7.对象 JavaScript 的对象是一组由键 - 值组成的无序集合(键:字符串类型,值:任意),例如:
var person = { name: 'Bob', age: 20, tags: ['js', 'web', 'mobile'], city: 'Beijing', hasCar: true, zipcode: null };
变量
1.声明变量用var
2.使用console.log()代替alert()的好处是可以避免弹出烦人的对话框。
3.如果一个变量没有通过var申明就被使用,那么该变量就自动被申明为全局变量
4.strict 模式 该模式之下没有声明会报错
'use strict';


浙公网安备 33010602011771号