简介
JavaScript
是一种轻量级的脚本语言,也是一种嵌入式语言,也是一种对象模型语言,简称js。
JS
的核心语法只包括两部分
- 基本语法(操作符、控制结构……)
- 标准库(具备各种功能的对象)
JS
的应用场景
- 网页开发
- 服务端(node.js)
- APP
- 游戏
除了操作系统,其他无所不能!
JS
代码运行方式
- 行内式:
onclick="alert(123)"
- 标签式:
<script> ... </script>
- 引入式:
<script src="http://xxx/a.js">
JS输出
js
没有任何形式的打印或者输出函数,但是可以通过其他方式来输出数据
window.alert()
:弹出警告框⚠️document.write()
:将内容写到HTML文档innerHTML
:写入到HTML元素console.log()
:输出到浏览器控制台
JS语句
js
语句是发给浏览器的命令,告诉浏览器该做什么- 浏览器按照顺序依次执行每条语句
js
语句以分号;
结束
JS事件
当在HTML页面中使用js
时,以下事件可以触发js
执行
HTML事件 | 说明 |
---|---|
onchange | HTML元素改变 |
onclick | 用户单击 |
onmouseover | 在一个元素上移动鼠标 |
onmouseout | 在一个元素上移开鼠标 |
onkeydown | 按下键盘 |
onload | 浏览器完成页面加载时 |
JS字符串
索引:字符串有索引,下标从0开始
长度:a.length
可以求字符串a
的长度
字符串自带方法:
方法 | 功能 |
---|---|
chatAt() | 返回指定索引位置的字符 |
concat() | 连接多个字符串 |
search() | 与正则匹配的值 |
split() | 分割为数组 |
substring() | 提取索引之间的字符 |
toLowercase() | 转为小写 |
toUppercase() | 转为大写 |
trim() | 去除首位空白 |