1.JavaScript输入输出语句(重要)
为了方便信息的输入和输出,js中提供了一些输入输出语句,常用语法如下:
<head>
<script>
prompt('请输入您的年龄');//界面输入框
alert('计算的结果是');//弹出警示窗,展示给用户的
console.log('我是程序员能看到的');//控制台输出 给程序员测试用的
</script>
</head>
2.变量(非常重要)
1.1什么是变量
1.2 变量在内存中的存储
1.3 变量的使用
使用一个变量分为两部分:声明变量,并且给予赋值
1.声明变量:
var age;
2.赋值
<script>
var age;
age = 12;//赋值,把值赋值给age这个变量
</script>
3.变量的初始化
var age = 12;
console.log(age);//打印输出age的结果
声明变量并初始化我们称之为变量的初始化
1.4 变量的使用案例
案例1:
(1)弹出一个输入框,提示用户输入姓名
(2)弹出一个输出框,输出刚才用户输入的姓名
<head>
<script>
var myname = prompt('请输入您的名字');
alert(myname);
</script>
</head>
1.5 变量语法扩展
1.更新变量:
一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次的赋值为准
2.同时声明多个变量:
同时声明多个变量时,只需要写一个var,多个变量名之间使用英文逗号隔开。
3.声明变量特殊情况:
(1)只声明不赋值:输出结果是undefined
(2)不赋值直接使用:会直接报错
(3)不声明直接赋值使用:有时可以正常使用,但是不建议如此使用
1.6变量名命名规范
规范如下:
3. 数据类型简介
1.1 为什么要有数据类型
1.2 变量的数据类型
js的变量数据类型只有程序在运行过程中,根据等号右边的值来确定的。
var age = 10;
var areYouOk = '是的';
var x=6;
var x="Bill";
1.3 数据类型的分类
1. js数据类型分为两种:
- 简单数据类型:Number,String,Boolean,Undefined,Null
- 复杂数据类型:Object
2. 简单数据类型:
- Number类型:
常见的有二进制,八进制,十六进制,十进制
1、现阶段,我们仅需要记住,在JS中八进制前面加0,十六进制前面加0x
2、最大值最小值
3、三个特殊情况(无穷大,无穷小,NaN)
无穷大:Infinity
无穷小:-Infinity
非数字:NaN
1.4 isNaN
isNaN()这个方法是用来判断非数字的,并且有一个返回值,如果是数字则返回false,不是数字则返回true、
1.5 字符串型String
字符串类型可以是引号中的任意文本,其语法为单引号’ '和双引号" ",但是因为HTML标签里面的属性使用的是双引号,JS这里我们更推荐使用单引号。
- 字符串引号嵌套:
js中我们可以单引号嵌套双引号或是双引号嵌套单引号(外双内单或外单内双) - 字符串转意符:
1.6 弹出网页警示框
1.7 字符串的长度以及拼接
1.字符串长度: 通过字符串的length属性可以获取整个字符串的长度。
<script>
var str = '我是大好人';
console.log(str.length);
</script>
2.字符串的拼接:
字符串+任何类型=拼接之后的新字符串
3. 字符串拼接加强
<script>
var age=18;
console.log('我今年'+age+'岁了');
</script>