js书写位置
(1)可以将js代码写到script标签中 ,script标签可以写在title标签下面
<title>Document</title>
<script>
alert("don't touch!")
console.log('这是什么?')
document.write('这是什么?')
</script>
</head>
又或者将script标签写到</body>上一行
<title>Document</title>
</head>
<body>
<script>
alert("don't touch!")
console.log('这是什么?')
document.write('这是什么?')
</script>
</body>
</html>
(2)可以将js代码编写外部的js文件中,然后通过script标签引入
<script src="./js01.js"></script>
(3)可以将js代码编写到指定属性中
<button onclick="alert('点我干嘛?')">点我一下</button> <!-- 此处,alert外边用的是双引号,所以里面就用单引号 -->
<button onmousemove="alert('点我干嘛?')">点我一下</button>
<hr>
<a href="javascript:alert(123);">超链接</a>
<hr>
<a href="javascript:;">超链接</a>
的风格和
js基本语法
1.单行注释 ctrl+/
2.多行注释 ctrl+shift+/
3.js严格区分大小写,比如:alert(123)与Alert(123)运行结果不一样
4.在js中多个空格和换行会被忽略,可以利用这个特点来对代码进行格式化
5.js中每条语句都应该以分号结尾(js中具有自动添加分号的机制,所以如果不写分号解释器会自动添加)
推荐一个插件叫 Error Lens,写代码的时候写错了会提示
字面量和变量
字面量:其实就是一个值,它所代表的含义就是它的字面意思。比如:1 2 3 4 100 "hello" true null ......
变量
-变量可以用“存储”字面量
-并且变量中存储的字面量可以随意地修改
-通过变量可以对字面量进行描述,并且变量比较方便修改
声明变量 -->let 变量名 或var 变量
比如:let a
变量赋值 -->a = 23 (将23赋值给变量a)
声明和赋值同时进行 --> let 变量 = 值 --> let a = 23
常量
在js中,使用conts声明常量,常量只能赋值一次,重复赋值会报错
在js中除了常规的常量外,有一些对象类型的数据也会被声明为常量
标识符
在JS中,所有可以由我们自主命名的内容,都可以认为是一个标识符,像变量名、 函数名、 类名...
标识符的命名规范:
标识符只能含有字母、数字、下划线、$,且不能以数字开头
标识符不能是js中的关键字和保留字,也不建议使用内置的函数或类名作为变量名(如果使用关键字js不会报错,但是会被覆盖掉)
通常会使用驼峰命名法,首字母小写,每个单词开头大写,比如:borderleftwidth 应这么写 borderLeftWidth。
类名要使用大驼峰命名法,比如: maxlength 应这么写 MaxLength
常量的字母会全部大写