// 输出语法
document.write('输出内容')
alert('输出内容')
console.log('控制台输出内容')
// 输入内容
prompt('输入内容')
注意输入的内容是字符串
变量声明
变量声明有三种:let 、const、 var
使用习惯:
let 、var 用来声明变量,const用来声明常量,const一般声明即赋值
使用区别:
var的使用 允许重复声明变量提升,即将变量声明到当前作用域的顶部(中途突然想到要临时加变量就用var)var不存在暂时性死区let a = 2; //来源网络
function func() {
console.log(a);
let a = 1;
}
func(); //报错,出现let自动绑定,执行时,不能去外部作用域寻找
window对象的属性和方法中全局作用域中,var 声明的变量,通过 function 声明的函数,会自动变成 window 对象的属性或方法,let、const 不会(了解)没有块级作用域
for (var i = 0; i < 3; i++) {
// console.log(i); //0,1,2
}
console.log(i); //3
for (let i = 0; i < 3; i++) {
// console.log(i); //0,1,2
}
console.log(i); //报错
//出了块级作用域就被销毁了,在全局范围内找不到了
let和const的使用描述照上述取反
数据类型字符串,数字,布尔,未定义····
检查数据类型
console.log(typeof 变量)
关于数据类型转换
数字类型相加、字符串叠加······
转换的函数// 字符转数字
parseInt(数据)
pasreFloat(数据)
// 数字转字符
String(数据)
变量名.toString(进制)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)