一、JavaScript基本语法

JavaScript:诞生于1995年,主要是进行用户输入的合法性验证,在1995年之前Web页面的一些验证都是由服务器端的语言实现的,这就要求用户输入的数据必须先通过网络传输到服务端,服务端进行相应的处理后再将结果反馈给客户端

JavaScript概念:被称为Web脚本语言,是一种轻型的、解释性的脚本语言,是一种由浏览器内的解释执行的程序语言

 JavaScript脚本位置:通常可以在三个地方编写JavaScript脚本代码:以上网页文件的       <script></script>标签中直接编写脚本;二:将脚本程序代码放置在一个单独的文件中,然后网页文件引用这个脚本程序文件;三:将脚本文件程序作为某个HTML页面元素的事件属性值或超链接的href的属性值

注意:带有src属性的<script>标签不应该在<script></script>标签对之间包含任何额外的JavaScript代码,如果包含了嵌入代码,则只会执行外部脚本文件,而嵌入的代码会被忽略

变量:是存储数据的基本单位  (var 声明变量的关键字)

变量规则:1、第一个字符必须是一个字母、下划线(_)、或一个美元符号($);

                   2、其他字符可以说字母、下划线、美元符号或数字

                   3、区分大小写

                   4、不能与关键字同名  while、for、 if

  注:区分大小写

定义变量三种方式:

1、先声明变量在赋值

2、同时声明和赋值变量

3、不声明直接赋值

数据类型:undefined、null、boolean、number、string还有一种复杂数据类型--object对象类型

undefined:对未初始化的变量声明及变量使用typeof运算符均会返回undefined

null:是空类型,表示一个变量已经有值,但值为空对象,使用typeof会返回object

boolean:布尔类型,有两个值:true和false,表示逻辑结果

number:可以存放小数和整数

string:字符串类型,使用单引号或双引号引起来的若干字符(JavaScript不区分单引号或双引号)

typeof操作符:由于JavaScript是一种弱类型,因此需要一种手段检车给定变量的数据类型

(1)string:用单引号或双引号声明的字符串

(2)undefined:未初始化的变量及未声明的变量

 (3)number:整数或浮点数

 (4)object:JavaScript中的对象、数组或null

(5)boolan:true或false

运算符
类型运算符
算术运算符+   -   *   /    %   ++   --
赋值运算符=
比较运算符>   <    >=     <=    ==     !=
逻辑运算符&&     ||       !
条件运算符变量=布尔表达式?语句1:语句2

注意:"+"能实现字符串的相加,只要表达式中有一个字符串,“+” 就用于将字符串与其他的数据类型连城一个新的字符串如“demo”+123的结果是“demo123”

注释:“//”   单行注释;  /*     */多行注释

流程控制结构:顺序结构、选择结构、循环结构

顺序结构:按语句出现的先后顺序依次执行

选择结构:if语句是使用最为普通的条件选择语句,if有单分支、双分支、多分支(可以被多个单独的if代替)

注:通常可以使用if(typeof name==“undefined”)比较语句来判断变量是否被赋值,返回true表示没有赋值

Date是JavaScript的内置对象,通过它获取时间,Data对象的getHours()方法,可返回系统的小时数

Switch:case语句只是相当于定义一个标记位置,程序根据Switch条件表达式的结果直接跳转到匹配的标记位置处,开始按顺序执行后面的程序代码

注:Switch后的条件表达,结果一旦碰到与之匹配的case,就会执行该case后的语句,如果没有break,则继续执行后面的case后的代码

循环结构:循环结构有while、do-while、for

while(条件表达式){

   语句块

}

如果一开始检测到条件表达式结果是FALSE,则循环体中的代码不执行,循环次数0

do{

语句或语句块

}while(条件表达式);

循环至少执行一次

for(初始化表达式;循环条件表达式;循环后的操作表达式){

  语句或语句块;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值