JavaScript:是一种是一门编程语言,基于对象和事件驱动的脚本语言。(html:控制网页的结构、css:控制网页的样式、js:控制网页的逻辑 。)
组成:ECMAScript: JavaScript的核心,描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言的标准与具体实现无关、DOM:一套操作网页元素的API、BOM:一套操作浏览器功能的API。
书写位置:1、写在script
标签中。2、引入一个js文件。3、写入行内样式里。
var声明变量:var age;
变量的赋值:var age; age = 18;
同时声明并且赋值:var age = 18;(同时声明和赋值,只有最后一个可以被赋值, 前面的变量为初始值undefined)。
undefined:表示一个没有赋值的变量。
null:表示一个空的对象。
number:数字类型。
bollean:布尔类型含有true真 和 false假。
string: 字符串类型,使用双引号 "
或者 '
包裹起来的字符。
symbol:为es6新增了一个类型, 一个独一无二的数。
object:对象类型。
算数运算符:+
号:加(除了具有算术加法的功能,它能将两个数字进行相加。且具有字符串拼接功能,它能将两个字符串拼接成一个字符串)、-号:减、*号:乘、/号:除、%号:求余数、先自增: ++i
、后自增:i++
。
赋值运算符:=号:等于 。
比较运算符:<=号:小于等于, >=号:大于等于, ==号:数值相等, !=号:不等于, ===号:属性及数值都相等。
小练习:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var x=50;
var y=x+10;
var z=x-8;
var m=x*5;
var n=x/6;
var k=x%6;
var i=10;
i++;
var j=10;
j--;
document.write( 'x的值为:' + x + '<br>')
document.write( 'y的值为:' + y + '<br>')
document.write( 'z的值为:' + z + '<br>')
document.write( 'm的值为:' + m + '<br>')
document.write( 'n的值为:' + n + '<br>')
document.write( 'k的值为:' + k + '<br>')
document.write( 'i++的值为:' + i++ + '<br>')
document.write( 'j--的值为:' + j-- + '<br>')
</script>
</body>
</html>
总结:望各位大佬指正。