1.常见用法:
1.1 alert控制浏览器弹出一个警告框。
alert(" 我是大帅哥!")
1.2 document.write()可以向body中写入文本
document.write(" hello world!")
1.3 向控制台输出一个内容
console.("这就是控制台")
2.写入标签的方式
2.1.直接在标签中写入js:
<button onclick="alert('让你点我')">激活按钮</button>
可以将js代码编写到标签的onclick属性中,这种属于结构与行为耦合,不方便维护。
<a href="javascript:alert('这是a标签')">a标签</a>
2.2.内部写入js
<script>
alert("我是大帅哥!")
document.write("我是大帅哥")
// console向控制台输出一个内容
console.log("这是控制台")
</script>
2.3.外部写入js
<script type="text/javascript" src=""></script>
外部js文件中,然后通过<script>
标签引入。写入外部文件中可以在不同的页面同时引用,也可以利用到浏览器的缓存机制。注意<script>
标签一旦用于引入外部文件了,也可以利用到浏览器的缓存机制。注意
3.基本语法
1.js中严格区分大小写;
2.js中忽略每一条语句以分号(;)结尾;
——如果不写分号,浏览器会自动添加,但是会消耗一些系统资源而且有此时候,浏览器会加错分号,所以在开发中分号必须写。
3.js中会忽略多个空格和换行,所以我们利用空格和换行对代码进行格式化。
4.字面量
字面量都是不可变的值
比如:1 2 3 4 5,字面量可以直接使用,但是我们一般都不会使用字面量
5.变量
变量可以用来保存字面量,而且变量值是可以改变的,变量更加方便我们使用。所以在开发中都是通过变量去保存一个字面量,而很少直接使用字面量。
6.声明变量
在js中使用var关键字来声明一个变量
var a
console.log(a)
为变量赋值
var a=123
console.log(a)
7.标识符
—在js中所有可以由我们自主命名的都可以称为是标识符
—例如:变量名、函数名、属性名都属于标识符
—命名一个标识符是需要遵守以下规则;
1.标识符中可以含有字母、数字、_$;
2.不能以数字开头;
3.标识符不能是ES中的关键字或保留字;
4.标识符一般采用驼峰命名法:
——首字母小写,每个单词的开头字母大写,其余字母小写
—JS底层,保存标识符实际上采用的Unicode编码