JavaScript基础(一)
一、JavaScript书写规则
1.在JavaScript中不区分换行,空格,缩进符。
2.一条语句后跟一个分号,每条语句都是一条指令。
3.JavaScript是严格区分大小写的。
4.字符都是英文半角的。
二、常用的几种输出语句
1.弹出警告框
alert("hello world")
2在HTML文档中输出
document.write("hello world")
3.在浏览器控制台输出
console.log("10")
4.弹出输入框
prompt();
5.弹出确认框
confirm("hello world");
三、JavaScript注释
1.单行注释
<script>
//弹出hello world确认框
confirm("hello world");
</script>
2.多行注释
<script>
/*弹出hello world确认框
运用多行文本注释吧!*/
confirm("hello world");
</script>
注: 注释的嵌套规则:
1.单行注释可以嵌套单行注释;
2.单行注释可以嵌套多行注释;
3.多行注释可以嵌套单行注释;
4.多行注释不可以嵌套多行注释。
四、JavaScript变量
一、变量的定义
var+变量名 ,如:
<script>
var num;
</script>
二、变量的赋值
变量名=值, 如:
<script>
var num;
num=100;
</script>
三、变量的取值
<script>
var num;
num=100;
console.log(num);
</script>
四、变量的命名规则
1.必须以字母或下划线或$开头。
2.变量名可以由字母,下划线或美元符号和数字组成。
3.变量名不能使用关键字和保留字。
4.变量名区分大小写。
五、JavaScript数据类型
1.基本数据类型:
string(字符串类型);number(数值类型);boolean(布尔类型);null; undefined
2.引用类型:
Object ; Array ; Date ; Function ; RegExp
六、常见问题
1.变量未定义直接输出(报错)
<script>
console.log(num);
</script>
2.变量无定义直接赋值(不严谨,不推荐使用)
<script>
num=100;
console.log(num);
</script>
3.变量提升(不推荐)
<script>
num=100;
var num;
console.log(num);
</script>