先睹为快
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';