哈喽哈喽,这里是小菜不拖延博主!
笔记打卡day3~
初识
1. (1)是一种运行在客户端的脚本语言(Script就是脚本的意思)
(2)脚本语言:不需要编译,运行过程中由js解释器(js引擎)逐行来进行解释并执行
(3)js引擎:也称js解释器,用来读取JavaScript代码,处理后运行
组成
书写位置
行内式JS
- 可以将单行或少量JS 代码写在HTML标签的事件属性中(以on 开头的属性),如:onclick。
- 注意单双引号的使用:在HTML中我们推荐使用双引号,JS 中我们推荐使用单引号
- 可读性差,在html中编写JS大量代码时,不方便阅读;
- 引号易错,引号多层嵌套匹配时,非常容易弄混
- 特殊情况下使用
内嵌式JS
- 可以将多行JS代码写到
- 内嵌JS是学习时常用的方式
外部文件
-
利于HTML页面代码结构化,把大段JS代码独立到HTML页面之外,既美观,也方便文件级别的复用
-
引用外部JS文件的 script 标签中间不可以写代码
-
适合于JS 代码量比较大的情况
注释
(1)单行注释——//(ctrl+/)
(2)多行注释——/**/(shift+alt+a)
修改快捷键:点击桌边齿轮——“键盘快捷方式”
输入输出语句
prompt与alert区别
prompt:
alert:
变量
1.就是相当于存放物品的容器,是内存里的一块空间,用来存储数据
2.声明var var 是一个JS关键字,用来声明变量(variable 变量的意思)。使用该关键字声明变量后,计算机会自动为变量分配 内存空间,不需要程序员管
语法扩展
命名规范
- 由字母(A-Za-z)、数字(0-9)、下划线()、美元符号($)组成,如: usrAge,num01,name
- 严格区分大小写。varapp;和 var App;是两个变量
- 不能 以数字开头。18age 是错误的
- 不能 是关键字、保留字。例如 : var、for、while
- 变量名必须有意义。MMD BBDnl一 age
- 遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。 myFirstName。
推荐翻译网站:有道爱词霸