初识js
js全称javascript,原本的名字叫livescript。js是以一种高级语言,语言又分为:机器语言,汇编语言,高级语言,机器语言是采用二进制来编码的而计算机只认识二进制,所以高级语言有需要翻译成机器语言。在js中翻译的方式是解释,执行一句代码翻译一句代码。
js输出语句
在js中如果想要输出结果有以下三种选择
prompt('请输入文字'); //输入框
alert('你输入的是什么'); //弹出警示框
console.log('我输入的是文字'); //打印台
其中想要获取用户输入的数据经常将prompt与变量一起使用 例如两数相加案例
var num1 = prompt('请输入一个数字');
var num2 = prompt('请输入第二个数字');
var num = parseFloat(num1) + parseFloat(num2);
alert('两数相加的结果是:' + '\n' + num);
// 个人信息案例
var myname = prompt('请输入你的名字'),
age = prompt('请输入你的年龄');`
js变量
为什么要有变量
所谓变量就是一个不确定的值。在高级语言中如果想要存入一个数据该如何使用呢?这也就要用到变量了。变量主要的作用就是用来存放数据的类似Html中的盒子,变量的本质是:程序在内存中申请一处用来存放数据的空间。
变量的使用
var 变量名称 = 值;其中var 是用来声明变量的,'='是用来赋值变量的; var num = 5;
js数据类型
数据类型分为五种:数字型、字符串、布尔型、underfined、null; 其中字符串型要用引号,布尔型返回的值为true或false,underfined表示未定义的类型,null表示空,在参与运算当做0使用。在打印台可以根据颜色辨别数字类型;如字符串的颜色是灰色,数字型的这是蓝色 例:
var num = 6,
num1 = '6',
num2 = true,
num5 = 'pink',
num3,
num4 = null,
num6 = num.toString(),
num7 = String(num);
console.log(typeof num2); //蓝色
console.log(typeof num3); //灰色
console.log(typeof num4); //灰色
console.log(isNaN(6));
console.log(isNaN('pink'));
console.log(isNaN('6'));
console.log(isNaN(num5));
console.log(num5.length);
console.log(num);
console.log(num7);
console.log(num6);
console.log(num5 + 6);
console.log(Boolean(1));
console.log(true + 1);
console.log(false + 1);
console.log(true + 1);