<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
1.输入框
prompt('请输入你的年龄:');
2.弹出一个警示框
alert('淄博加油!');
3.控制台输出 就是给程序员看测试效果的
console.log('这是给程序员看的');
变量声明的两种方式
1.先声明再赋值
var age;
age=18;
console.log(age);
2.声明同时赋值
var agee=18;
console.log(agee);
3. 声明多个变量
var agge,name;
4.不声明只赋值
ageee=12;
console.log(ageee);
(弱化),赋值时进行动态分析数据类型
// 交换两个变量的值
var apple1='青苹果';
var apple2='红苹果';
var apple3;
apple3=apple2;
apple2=apple1;
apple1=apple3;
console.log(apple1);
console.log(apple2);
数据类型分类
一.简单数据类型(基本数据类型)
1.number型(其中包括整数和小数)
(1)数字型进制:二进制,八进制(前面必须带“0”),十进制,十六进制(前面必须带“0X”)
(2)数字型范围:
Nember.MAX_VALUE(最大值)
Number.MIN_VALUE(最小值)
(3)数字型三个特殊型:
infinity(无穷大) , -infinity(无穷小) , NaN(not a number,非数值类型)
console.log(isNaN(12));
console.log(isNaN('星期一'));
2.字符串类型 String(JS推荐使用单引号)
(1)字符串引号的嵌套:
外双内单,外单内双
(2)字符串转义符:
/n:换行符
\\:斜杠\
\t:tab缩进
\b:空格
(3)字符串长度:变量名.length
alert(String1.length); (输出显示字符串长度)
(4)字符串拼接:
字符串+任意类型=新的字符串儿
console.log(100+150);
console.log('100'+150);
console.log('100'+'150');
变量和字符串拼接:
var age=18;
console.log('小明的年龄是:'+age+'岁');
3.布尔类型(Boolean)
true是真,false是假
布尔值和数值型相加的时候,true是1.false是0
4.UNdefined和Null
声明后没赋值的变量的默认值为(Undefined)
字符串+未声明变量=字符Undefined
数字型+未声明变量=NaN
布尔型+未声明变量=NaN
变量声明为Null时
字符串+null=字符null
数字型+null=数字
布尔型+null=1/0
var age=18;
console.log(typeof age); //结果为number
// typeof是用来获取检测变量的数据类型
字面量:在源代码中一个固定值的表示法,就是字面量如何表达这个值
(显示什么,什么就是字面量)
</script>
</head>
<body>
</body>
</html>
JavaScript第三周学习笔记
于 2022-03-28 13:18:51 首次发布