大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
1.JavaScript
– ECMAScript
– DOM
– BOM
2.JS的HellowWorld
输出语句
- 控制浏览器弹出一个警告框(用户可见)
alert("哥,你真帅啊!!");
- 让计算机在页面中输出一个内容(用户可见)
document.write()可以向body中输出一个内容
document.write("看我出不出来~~~");
- 向控制台输出一个内容(开发人员可见)
console.log()的作用是向控制台输出一个内容
console.log("你猜我在哪出来呢?");
3.JS编写位置
- JS代码需要编写到
<Script>
标签中。我们一般将<script>
标签写到<head></head>
中。(和style标签有点像)
属性:
– type:默认值text/javascript可以不写,不写也是这个值。
– src:当需要引入一个外部的js文件时,使用该属性指向文件的地址。
<script type="text/javascript">
console.log("Hello World");
</script>
- 点击事件
(1)可以将js代码编写到标签的onclick属性中,写在的body中,当我们点击按钮时,js代码才会执行。
缺点:虽然可以写在标签的属性中,但是他们属于结构与行为耦合,不方便维护,不推荐使用
<button onclick="alert('讨厌,你点我干嘛~~');">点我一下</button>
<!--
可以将js代码写在超链接的href属性中,这样当点击超链接时,会执行js代码
-->
<a href="javascript:alert('让你点你就点!!');">你也点我一下</a>
<a href="javascript:;">你也点我一下</a>
(2)可以将js代码编写到script标签
<script type="text/javascript">
alert("我是script标签中的代码!!");
(3)可以将js代码编写到外部js文件中,然后通过script标签引入(☆☆☆)
优点:写到外部文件中可以在不同的页面中同时引用,也可以利用到浏览器的缓存机制。
注意:script标签一旦用于引入外部文件了,就不能在编写代码了,即使编写了浏览器也会忽略
如果需要则可以在创建一个新的script标签用于编写内部代码。
<script type="text/javascript" src="js/script.js"></script>
<script type="text/javascript">
alert("我是内部的JS代码");
</script>
js/script.js
alert("我是外部JS文件中的代码");
4.基本语法
- JS注释
(1)多行注释
/* 多行注释,注释中的内容不会被执行,但是可以在源代码中查看。要养成良好的编写注释的习惯,也可以通过注释来对代码进行一些简单的调试. */
快捷键:
//单行注释
快捷键:Ctrl+/
- JS中严格区分大小写
- JS中每一条语句以分号(;)结尾
如果不写分号,浏览器会自动添加,但是会消耗一些系统资源,
而且有些时候,浏览器会加错分号,所以在开发中分号必须写 - JS中会忽略多个空格和换行,所以我们可以利用空格和换行对代码进行格式化
5.字面量和变量
- 字面量,都是一些不可改变的值
比如 :1 2 3 4 5
字面量都是可以直接使用,但是我们一般都不会直接使用字面量 - 变量 变量可以用来保存字面量,而且变量的值是可以任意改变的
变量更加方便我们使用,所以在开发中都是通过变量去保存一个字面量,
而很少直接使用字面量
可以通过变量对字面量进行描述
//声明变量
//在js中使用var关键字来声明一个变量
var a;
//为变量赋值
a = 123;
a = 456;
a = 123124223423424;
//声明和赋值同时进行
var b = 789;
var c = 0;
var age = 80;
console.log(age);
6.标识符
-
在JS中所有的可以由我们自主命名的都可以称为是标识符
例如:变量名、函数名、属性名都属于标识符 -
命名一个标识符时需要遵守如下的规则:
(1)标识符中可以含有字母、数字、_、$
(2)标识符不能以数字开头
(3)标识符不能是ES中的关键字或保留字
(4)标识符一般都采用驼峰命名法
– 首字母小写,每个单词的开头字母大写,其余字母小写
helloWorld xxxYyyZzz -
JS底层保存标识符时实际上是采用的Unicode编码,
所以理论上讲,所有的utf-8中含有的内容都可以作为标识符
var if = 123;
//违背规则3
console.log(if);
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/204283.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...