JS的简单数据类型
- 数字(number):整数,正数,负数,小数
- 布尔型(boolean):true or false (1 0)
- 字符串(string):“aaa”,“some chinese”
- 空(null):没有值
- undefined:未定义
变量
开发中使用变量 而尽可能少使用字面量
在 JavaScript 新版本中,推出了两个新方式代替 var 定义
- let:变量用let声明,无法重复使用
- const:有let的特点,const声明的变量就是一个常量
JS的复杂数据类型
1.使用数组函数
let arr = Array()
alert(arr) //警告弹窗
console.log(arr) //控制台打印输出
2.使用new 关键字
let arr2 = new Array()
3.使用字面量的方式
let arr3 = [1,2,3,4,5];
arr3[0]=100; //赋值 下角标(索引)
arr3[1]=90;
//console.log(arr3[0];) //打印输出数组中的x值
console.log(arr3)
函数
<body>
<script>
//定义函数
function hello() {
let v1 = 10;
console.log(v1+5);
}
//调用函数
// hello();
// 作用域:起作用的区域
// 变量在函数内 无法调用v1
// console.log(v1);
let v1 = 10; //类似全局变量
console.log(v1);
function add() {
let num1 = 10;
let num2 = 20;
console.log(num1+num2);
return num1+num2; //带有返回值的函数
}
// let result = add();
// console.log(result);
console.log(add());
function sub(num1,num2) {
return num1-num2;
}
let result = sub(10,30);
console.log(result);
function start() {
let result = sub(2,2);
}
function end() {
console.log("end has been run");
return ;
// return 除了有返回值的作用
// 也有结束函数执行的作用
console.log("the test string");
}
end();
</script>
</body>
弹窗
- alert(); 警告弹窗
- confirm();
//let result = confirm(xxx)
//有返回值的 确认按钮和取消按钮 代表true和false prompt(); 带有文本框的弹窗
//有返回值 值就是文本框内输入的内容prompt("ENTER YOUR USERNAME","DESCRIPTION")
//DESC 可有可无