变量的命名规范
JavaScript变量的命名规范
-
在JavaScript中,严格区分大小写
-
使用驼峰命名方法
①第一个首字母小写,其余有意义的单词首字母要大写
②可以使用字母、数字、下划线、$命名,但不能以数字开头 -
不能使用关键字和保留字
关键字:js中具有特殊意义的词,我们不能随便拿来命名
break | case |
---|---|
continue | do |
default | finally |
function | catch |
delete | new |
for | instanceof |
if | else |
in | return |
swith | this |
throw | try |
typeof | var |
void | while |
with |
保留字:未来可能会成为关键字的
byte | boolean |
---|---|
abstract | char |
class | debugger |
double | export |
final | int |
const | enum |
import | volatile |
extends | implements |
static | throws |
transient | const |
enum | extends |
implements | native |
synchronized | super |
float | goto |
interface | public |
short | protected |
package | long |
private |
- 对于全局变量或者公用变量,最好在起名字前加上_。例如_num。
- 常量: const
- 变量是定义后可以变化值的,常量是一旦定义值就不能改变值了
常量定义是名称必须全部大写,并且使用_区分单词
使用常量目的是不会被别人修改或者变量污染改变
const EVENT_ID=“changes”;
引入方式和注释
JavaScript的引入方式:
- 外部式引入:
<script src="./a.js"></script>
载入外部js,可以在head和body部分,一般放在body的html下面。
- 行内式执行:
<button οnclick="console.log('a');"></button>
超链接不跳转
<a href="javascript:void(0)"></a>
- 行内样式
<script>添加内容</script>
JavaScript的注释
- 单行注释
可以用来注释一行中的部分内容 - 多行注释
块状注释可以用来注释掉一个函数和大量代码块 - 特点:
注释可以让不用的代码不执行
注释可用用来解释代码的作用
弹出方式
- alert(‘弹出内容’);
方法一般包括 :方法名(参数…).都必须是英文半角
alert(message?:any):void
alert 提示
message 参数名称
? 可以不写值
:any 这个参数的类型可以是任意的
:void 不返回任何值 - confirm(“弹出确定取消框”);
confirm(message?: string): boolean
确定输出为true
取消输出为false - prompt(“弹出输入框”,“20”);
prompt(message?:string, _default?: string): string
调试方式
- 在页面输出:document.write(‘内容’)
…text 表示可以有多个文本
write(…text: string[]): void - 控制台输出:console.log(‘内容’)
控制台输出 — 浏览器控制台 console 内容中 - document.body.innerHTML=“你好”;//赋值,对象的属性需要赋值
对象有两种模式,一种是属性,属性使用=赋值,
一种是方法,方法需要()执行 - document.body.innerHTML=" ";
- document.body.innerText=“bbbb”;//页面输入内容