javascript是什么和他的基本语法(知识点)

javascript是什么

JavaScript 是一种脚本语言,由欧洲计算机制造商协会(ECMA,European Computer Manufactures Association)制定,于2015年6月正式发布, 即 ECMAScript 6(ES6),是javascript的核心语法
主要用于Web,可以直接嵌入到HTML代码中,同时javascript也是一种解释性语言,因此它不需要编译,javascript的简称为js.


作用

javascript被用作 浏览器端 表单数据验证, 操作改变网页元素内容从而实现网页特效,以及根据用户的一些操作信息,如鼠标单击,移动操作等 做出相应的反馈, 从而实现与用户的交互.

基本知识点

有人提出 ATWOOD 定律: Any application that can be written in JavaScript, will eventually be written in JavaScript. ( 凡是能用JS写出来,最终都会用JS去写它)这足以说明javascipt的重要性了

javascript分为三部分:

  1. 核心语法: ECMAScript
  2. 浏览器对象模型: BOM
  3. 文档对象模型: DOM

    书写位置
1. 标签中
<button onclick="alert('你点啥>')">点击按钮弹消息</button>  <!-- 所有标签都可以  -->

```html
<a href="javascript:alert('这样也行')">跳转</a>  <!-- 超连接中, 可以这样 -->
2. </body> 标签之前,< script>< /script>里面
<body>
    
    
	<script>
    	alert('在script标签中的代码')	
    </script>
</body>
3. 创建单独 js 文件, 在当前 html 文件引入

创建一个xxx.js的文件(名字.js)

alert('我是一个单独的JS文件')

在html中引入 xxx.js 文件

<body>  
 	<script src="./xxx.js"></script>   
</body>

输出语句

1. alert( ‘弹出消息窗口’)
2. document.write(‘显示在HTML页面上’ )
3. console.log(‘内容输出到控制台调试窗口’ )
<script>
	alert('弹出消息窗口')
    document.write('显示<br>在页面上')
    console.log('内容输出到控制台调试窗口')
    注意: 三条语句是自上而下的执行
</script>

语句执行与分号的作用

执行

代码指令是自上而下顺序执行的.

分号

1) 语句结束时, 是否必须加分号, 存在争议,但个人建议最好加分号

2) JS 中, 回车换行也表示一条代码指令的结束

3) 当多条指令写在一行, 分号能起到分隔不同指令的作用

注释

作用
  1. 对旁边代码解释说明

  2. 代码注释后不会执行. 查找代码中错误时,注释某段代码来排错.

单行注释 //
<script>
	// alert('代码被注释就不执行了')
	alert('有时候是为了调试代码')
</script>

单行注释就是在程序中注释一行代码,在js语言中,将双斜线//放在需要注释的内容之前就可以

多行注释 /* */
<script>
    /*
    	alert('不会被执行')
    	alert('也不会被执行')
    */
</script>

多行注释就是一次性的将程序中的多行代码注释掉,在js语言中,使用和/* 和 */ 将程序中需要注释的内容包含起来,/*表示注释开始, */ 表示注释结束

最后推荐几款好的编辑器
visual studio code 和 sublime_text3 编辑器都是非常好用的编辑器,还没有合适编辑器的朋友可以下载试用一下呦
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值