JavaScript基础

一、JavaScript简介

1.为什么要学习JavaScript

a、客户端表单验证

b、页面的动态效果

c、它是著名框架jQuery的底层实现语言

d、它和Java没有关系

2.什么是JavaScript

a、它是一门编程语言(包括基本编程语法:变量、if、for、while)

b、它是一门动态脚本语言(解释执行,无需编译)

c、通常由浏览器解释执行,嵌入在网页中

d、有时候简称js

3.JavaScript的组成

a、ECMAScript:核心语法,脚本语言规范

b、BOM:浏览器对象模型(history、location、window)

Browser Object Model

c、DOM:文档对象模型(操作HTML文档节点)

Document Object Model

4.写一个JavaScript的HelloWord

a、alert

b、document.write()

c、console.log()

5.JavaScript的执行流程:有浏览器自上而下解释执行

二、JavaScript核心语法

1.变量的声明和赋值

a、var a = 5;(弱类型,具体类型有变量对应的值决定,可以动态改变)

b、严格区分大小写

c、注释://... / * ... * /

d、每局代码结束的分号可有可无,但推荐使用

2.变量的数据类型

a、undefined:未定义,例如:var a;

b、null

c、number(数值类型)

d、String

e、booleam

f、Object

3.String字符串的使用

a、length

b、indexOf()、lastIndexOf()

c、toLowerCase()

d、toUpperCase()

e、substring(startIndex ,endIndex)

f、split()

三、数据的使用

1.创建数组:

a、var arr = [];

b、var names = ["zhangsan" , "lisi"];

c、var arr = new Array(“aa”,“bb”);

2.添加元素

a、arr[0] = 22; //可以添加不同类型

b、arr.push(22);

c、arr[arr.length] = 22; //长度可变

3.访问数组:使用下标,例如:arr[0]

4.获取数据长度:length

5.join():连接长度

6.sort():排序

四、JavaScript中的流程控制语句

1.运算符: + - * / > < >= <= && || ! += -= ++ --

2.if-else

3.switch结构

4.for循环

5.while循环

6.do-while循环

7.for-in循环

8.中断循环:break、continue

五、函数

1.常用系统函数

a、parseInt()

b、parseFloat()

c、isNaN()

2.自定义函数

a、定义函数

b、调用函数:直接调用/onclick时间调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值