/*这是一个输入框
prompt('请输入');
弹出警示框
alert('您输入的是');
console 后台输出
console.log('控制台可见');*/
/*var myname = '卡卡西';
var address = '木叶村';
var age = 30;
var e_mail = 'kakaxi@163.com';
var gz = 2000;
console.log(myname);
console.log(address);
console.log(age);
console.log(e_mail);
console.log(gz);*/
/*键入值复制给变量
var myname = prompt();
警示框打印变量
alert(myname);*/
/* var temp,apple1,apple2;
apple1 = '红苹果';
apple2 = '黄苹果';
temp = apple1;
apple1 = apple2;
apple2 = temp;
console.log(apple1);
console.log(apple2);*/
// js语言的变量数据类型,只有程序运行中根据赋值来确定的
//八进制前面要加 0 0~7 012代表10;
// var num1 = 012;
//十六进制前面要加 0x 0~9 a~f
// var num2 = 0xa;
/*console.log(number.MAX_VALUE);最大值
console.log(number.MIN_VALUE);最小值
console.log(number.MAX_VALUE * 2);Infinity无穷大
console.log('abc' - 100); NaN非数字类型*/
// isNaN() 用来判断非数字 如果是非数字则返回true 如果不是非数字则返回false
// console.log(isNaN(12));
// console.log('111\t"22\b2"1\n11');转义字符
// var age = prompt('请输入年龄');
// if(age < 18){
// alert('未成年人不得访问此网页');
// }else{
// alert('欢迎访问');
// }
//未定义数据类型输出为 undefined
// undefined与字符串相加 结果是链接字符串
// undefined与数字相加 结果是NaN
// null与字符串相加 结果是链接字符串
// null与数字相加 结果是原数字(null是空值)
// console.log(18);
// console.log('18');
// console.log(true);
// console.log(undefined);
// console.log(null);
// typeof 检测变量数据类型
// 转换为String类型 toString(12) String(123) 222+''
// 转换为number类型 parseInt('23') parseFloat('23.45') Number()强制转换 js隐式运算减乘除'12' - * / 0
// parseInt('3.99'); 取整3;
// parseInt('120px'); 取出120 去掉单位px
// parseInt('rem120px'); NaN 非数字
// var age = prompt('请输入出生年份');
// alert(2021 - parseFloat(age));
// var num1 = prompt('请输入第一个数字');
// var num2 = prompt('请输入第二个数字');
// var result = parseFloat(num1) + parseFloat(num2);
// alert(result);
// Boolean()类型转换 '' 0 NaN undefinde null 所有代表空和错误的值转化为false 其余值为true
// var str = '';
// for (var i = 0; i < 5; i++) {
// str += '❤';
// }
// console.log(str);
// var arr = [1, 2, 3, 4, 5, 6, 7];
// for (var i = 0; i < 7; i++) {
// console.log(arr[i]);
// }
// function getSunm() {
// var sum = 0;
// for (var i = 0; i <= 100; i++) {
// sum += i;
// }
// console.log(sum);
// }
// getSunm();
// var a = Number(prompt('请输入第一个数字'));
// var b = Number(prompt('请输入第二个数字'));
// function max(num1, num2) {
// if (num1 > num2) {
// return num1;
// } else {
// return num2;
// }
// }
// var i = max(a, b);
// console.log('最大值是:' + i);
// 没有return返回值,函数的返回值是undefind
// function fn() {
// console.log(arguments); // arguments里面存储了所有传递过来的实参
// }
//
// fn(1, 22, 33);
function hero(name, type, blood, attack) {
this.name = name;
this.type = type;
this.blood = blood;
this.attack = attack;
}
var lp = new hero('廉颇', '力量型', 500, '近战');
var hy = new hero('后裔', '射手型', 100, '远程');
console.log(lp);
console.log(hy);
console.log(lp.attack);
console.log(hy.name);
console