<script>
// 1.注释
// 单行注释
/*
多行注释
*/
//2数据类型和变量
// 2.1数据类型JavaScript不区分整数和浮点数
// 整数,浮点数,负数等可以统一用var声明
// NaN表示Not a Number,当无法计算结果时用NaN表示
// 布尔值(true,false)
// 支持逻辑运算(与,或,非)和(c语言差不多)
// JavaScript允许对任意数据类型做比较(>,<,==,===,>=,<=
// ===可以判断比较的两个数的值和类型是否相等)
NaN === NaN; // false
// 唯一能判断NaN的方法是通过isNaN()函数:
isNaN(NaN); // true
// null空字
// undefined表示值未定义
// 数组
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
arr[0];// 下标引用// 返回索引为0的元素,即1
var a= new Array(1, 2, 3);
// 对象
// JavaScript的对象是一组由键-值组成的无序集合,例如:
var person = {
name: 'cxk',
age: 18,
tags: ['js', 'vue', 'uniapp'],
city: 'SiChuan',
};
//打印
//输出到控制台console.log()
console.log(person);
console.log(person.name);//输出cxk
console.log(person.age);//输出18
console.log(person.tags);//输出['js', 'vue', 'uniapp']
console.log(person.city);//输出SiChuan
//输出到页面document.write()
document.write(person);
document.write(person.name);
//2.2 变量声明var(万能var)
// 变量名是大小写英文、数字、$和_的组合,且不能用数字开头。
// 变量名也不能是JavaScript的关键字,如if、while等。申明一个变量用var语句
var x =1
var y='123afdfd' // 加''变成字符串
// 同一个变量可以反复赋值
x = 2;
// 如果一个变量没有通过var申明就被使用,那么该变量就自动被申明为全局变量
i=20;// i现在是全局变量
</script>
欢迎批评指正