学习笔记1 - 开篇
学习编程大家开篇一般都会以“hello world”例子作为开篇,咱们呢也不免俗,同样以“hello world”开始吧。
<html>
<title>Hello World</title>
<script>
//这里是实际代码,要包裹在script标签内部
//代码会在控制台中输出一行“hello world”
console.log('hello world');
</script>
</html>
变量和常量
-
命名相关
-
命名规则
- 必须以字母,$,下划线开头
- 必须由字母,数字,$,下划线组成
- 可以使用Unicode字符
- 不可以使用保留字
命名时使用具有实际意义的单词,尽量不要使用古怪的字符
-
命名规范
- 驼峰命名法,currentSystemName
- 蛇形命名法,current_system_name
具体采用什么样的命名规范,还是要保持团队一致,没有哪种就是好的,大家一致最重要
-
其他一些规范(或者说约定俗成的东西)
- 变量名称首字母不大写,类名的首字母大写
-
-
如何声明变量
- let,const,var
- let,块级作用域变量声明
if (true) { let a = 10; console.log(a); //正常输出10到控制台 } //会报异常, //“Uncaught ReferenceError: a is not defined” //因为a已经超出了它的作用范围 console.log(a);
- const,常量声明,一经赋值,就不允许再改变,也是块级作用域
- var,函数级作用域,存在提前行为
functon test() { //输出结果:undefined,因为a的定义被提前了,但是实际赋值没有提前 console.log(a); var a = 10; }
- let,const,var
结束语
到这里基本的变量声明,命名规则就介绍完毕,更多细节有待进一步研究
网友评论