JavaScript语法

JavaScript语法

JavaScript是一个脚本语言。轻量级但功能强大的编程语言;

JavaScript 字面量

在编程语言中 固定数值称为字面量

  1. 数字(Number)字面量,可以是整数或者小数,或者是科学计数
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>教程</title>
</head>
<body>
	
<p id="demo1"></p>
<script>
document.getElementById("demo1").innerHTML = 345e5;
</script>
</body>
</html>

其中 .innerHTML 的Number 参数可以是任意的一种
2. 字符串(String)字面量可以使用单引号或者双引号;

”page chao“
‘page chao’
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>教程</title>
</head>
<body>
	
<p id="demo1"></p>
<script>
document.getElementById("demo1").innerHTML = ”page chao“;
//document.getElementById("demo1").innerHTML = 'page chao';
</script>
</body>
</html>
  1. 表达式子面量用于计算
    1+1
    5*5
<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>教程</title> 
</head>
<body>
	
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = 5*5;
</script>
	
</body>
</html>
  1. 数组(Array)字面量定义一个数组
 [40,34,98,98,21,43]
  1. 对象(Object)字面量定义一个对象
{firstName:"page",lastName:"suzy",age=50,eyeColor :"black"}
  1. 函数(Function)子面量定义一个函数
function myFunction(a,b) {return  a*b;}

JavaScript变量

编程语言中,变量用于存储数据值
JavaScript使用var来定义变量,使用等号来为变量赋值;
变量可以通过变量名访问,在指令式语言中,变量通常是可变的。字面量是一个恒定的值
变量是一个名称。字面量是一个值

<html>
<head>
<meta charset="utf-8"
</head>
var length;
length =9;
document.getElementById("demo").innerHTML = length;
</script>
</html>

JavaScript操作符

JavaScript使用算术运算符来计算值

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
</head>
<body>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = (5 + 6) * 10;
</script>
</body>
</html>

JavaScript使用赋值运算符给变量赋值

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
</head>
<body>
<p id="demo"></p>
<script>
var x, y, z;
x = 5;
y = 6;
z = (x + y) * 10;
document.getElementById("demo").innerHTML = z;
</script>
</body>
</html>

JavaScript语句有多种类型的运算符

类型实例
赋值,算数和位运算符–= + - * /
条件,比较及逻辑运算符== != > <

JavaScript关键字

JavaScript关键字用于标识要执行的操作
和其他任何编程语言一样,JavaScript保留了一些关键字为自己所用
var关键字告诉浏览器要创建一个新的变量
abstract else instanceof super
boolean enum int switch
break export interface synchronized
byte extends let this
case false long throw
catch final native throws
char finally new transient
class float null true
const for package try
continue function private typeof
debugger goto protected var
default if public void
delete implements return volatile
do import short while
double in static with

JavaScript使用 //进行注释

JavaScript数据类型

JavaScript有多种数据类型:数字、字符串、数组、对象等等

var length =16 //Number通过数字字面量赋值
var points=x*10 //Number通过表达式字面量赋值
var lastName=”page“ // String通过字符串字面量赋值
var sex=["girls"."boys"]  //Array通过数组字面量赋值
var person = {firstName:"page",lastName:"suzy"} //对象通过字面量赋值

JavaScript函数

JavaScript语句可以写在函数内,函数可以重复引用;
引用一个函数 = 调用函数(执行函数内的语句)

function myfunction(a.b){
return a *b       //返回a*b的结果
}

JavaScript字母大小写

JavaScript对大小写是敏感的
需要注意大小写的拼写
函数getElementByld与getElementbyID是不同的
同样,变量myVariable与MyVariable也是不同的

JavaScript字符集

JavaScript使用unicode字符集;
Unicode(utf-8)覆盖了所有的字符,包含标点等字符;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值