javascript语言
不要相信手掌的纹路,要相信手攥成拳的力量。
javascript是一种脚本语言,和java完全不同的语言
特点:
- 大括号表示代码块
- 区分大小写
- 结尾的分号可加可不加,如果一行上写多个语句时,必须加分号用来区分多个语句
- 单行注释//
多行注释/* */
注意:
外部脚本不能包含<script>
标签
在js文件中直接写 js 代码即可,不要在 js文件 中写 script 标签
<script>
标签不能自闭合
在页面中引入外部js文件时,不能写成<script src="../js/demo.js" />
。
- 写在html文件中(内部脚本)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
alert("hello scrpit!");
</script>
</head>
<body>
<script>
alert("hello scrpit!");
</script>
</body>
</html>
<script>
alert("hello scrpit!");
</script>
- 写在js文件中(外部脚本)
var flag=3;
var flag=undefined;
var flag="30"
if(flag){
alert("转为true")
}else{
alert("转为false")
}
var str="abc"
if(str!=null&&str.length>0){
alert("转为true")
}else{
alert("转为false")
}
一种弱语言类型
- 输出语句
有以下3种方式
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
console.log("hello js3")
document.write("hello js2!")
{
var age = 32
age = 33;
}
console.log(age)
document.write(age)
</script>
</body>
</html>
<script>
window.alert("hello js1~")
</script>
- 数据类型
- number类型(整数、小数、NaN)
- 字符、字符串,单双引号均可
- 布尔boolean
- null对象为空
- undefined变量未初始化