学习目标:
- 掌握JavaScript基本语法
学习内容:
1.JavaScript基本语法:
以下都写在script标签中
1.1注释 :多行注释:/* */;单行注释://
1.2输出语句 :
alert();
document.write("页面中输出");
console.log("控制台输出");
2.** 理解字面量和变量**
2.1字面量:不可改变的值,即常量。可以直接使用。
如:1、2、3……
2.2变量:变量可以保存字面量,且值可以改变;可以用变量名对值进行描述。
//声明变量
var a;
//赋值
a = 1;
//声明+赋值
var b = 2;
- 标识符
标识符:js中我们自主命名的东西,如变量名,函数名,属性名
规则:
1.可以用数字,字母,下划线,$
2.数字不能用于开头
3.不能是关键字或保留字
4.一般用驼峰命名法,例:helloWorld 、aaBbbCcc - 六种数据类型
通常使用 typeof 变量名 去检测该变量名的数据类型
4.1 string(字符串)
var str = "hello";
var str2 = 'hello';
//引号不能嵌套,要用转义字符 \" 就是 "
// \\就是 \
console.log("我说:\"你好\"");
4.2 number(数字)
Infinity 正无穷,数据类型number。
-Infinity 负无穷,数据类型number。
NaN = not a number 数据类型:number
使用js进行浮点运算,结果可能不准确
var sum = 0.2+0.1;
console.log(sum);
// 输出结果 0.30000000000000004
4.3 boolean(布尔)
用于逻辑判断,只有两个值:true false
4.4 null(空值)
只有一个值,null,表示一个为空的对象,类型是object
4.5 undefined(未定义)
只有一个值,undefined,声明一个变量,但不给它赋值
类型是undefined
4.6 object(对象)
基本数据类型5种:string,number,boolean,null,undefined
基本数据类型都是在栈内存中存储,值与值是独立存在的,修改一个变量对另一个没影响
引用数据类型:object
引用数据类型(即对象)是保存在堆内存中的,变量值保存的是堆内存中开辟的地址值
学习时间:
2022年5月9日