JavaScript
入门JavaScript
组成部分一个完整的JAVASCRIPT
实现应该由以下三个部分组成
ECMAScript
DOM
BOM
JavaScript
的第一个程序DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>JS基础入门title>
<script>
/**
* alert:弹出警告框,并且阻塞程序执行
*/
alert("弹出警告框");
/**
* 让计算机在页面中输出一个内容
* document.writeln()可以向body中输出一个内容
*/
document.writeln("明天更好,向VUE进行");
/**
* 向控制台输出一个内容
*/
console.log("向控制台打印日志");
script>
head>
<body>
body>
html>
DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>JS编写位置title>
<script type="text/javascript">
alert("我是一个内容的js代码");
script>
<script type="text/javascript" src="outerJsCode.js">script>
head>
<body>
<button onclick="alert('您好:湛江!')">
湛江
button>
<a href="javascript:alert('点我试试');">试试就试试a>
<a href="javascript:;">给我等着a>
body>
html>
注意是:script标签一旦用于引入外部文件了,就不能在编写代码,即使编写了script代码浏览器也会忽略掉
<!--
一般用于超链接,禁止跳转的作用
-->
<a href="javascript:;">给我等着</a>
JavaScript
基本语法<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>JS基本语法</title>
</head>
<body>
<script type="text/javascript">
// 单行注释
/**
* 多行注释
*/
/**
* 1.JS中严格区分大小写的
* 2.JS中每一条语句都以分号(;)结尾
* - 如果不写分号,浏览器会自动添加分号,但是会消耗一些系统资源,
* 而且有些时候,浏览器会加错分号,所以在开发分号必须写
* 3.JS中会忽略多个空格和换行,所以我们可以利用空格和换行对代码进行格式化
*/
</script>
</body>
</html>
JS中每一条语句都以分号(;)结尾,如果不写分号,浏览器会自动添加分号,但是会消耗一些系统资源,而且有些时候,浏览器会加错分号,所以在开发分号必须写
字面量和变量:字面量其实就是常量,而变量就是用于保存字面量
变量:变量可以直接赋值或先声明后赋值
DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Titletitle>
head>
<body>
<script type="text/javascript">
/**
* 字面量:代表就是常量,可以直接使用
* 变量:变量可以来保存字面量,而且变量的值可以任意改变的
* 变量更加方便我们使用,所以在开发中都是通过变量去保存字面量
*/
// 定义变量,先声明后赋值
var name = "海康";
// 定义变量,直接赋值
var age = 168;
console.log("姓名:\t"+name+"\n年龄\t"+age);
script>
body>
html>
注意的是:如果只声明一个变量,没有给变量一个赋值,则变量的类型是:Undefined
类型
标识符:
_
、$
ES
中关键字或保留字**注意的是第一到第三条是必须遵守的
JS
底层保存标识符实际上是采用的Unicode
编码,其实上就是utf-8
编码含有的内容都可以作为标识符