廖雪峰JavaScript学习笔记(基础及数据类型、变量)

先睹为快

alert('我要学JavaScript!');

Run:

基本语法:

1.每个语句以;结束,不强制

2.语句块用{...}

3.//单行注释,/*...*/ 多行注释

数据类型:

1.不区分整数,浮点数,统一用number~

以下也属于number类型~

NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity

2.字符串用单引号''或双引号""

3.布尔值 truefalse

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';
 

猜你喜欢

转载自www.cnblogs.com/where1-1/p/9910102.html