当前位置: 首页 > news >正文

分类信息网站建设价格济宁做网站的电话

分类信息网站建设价格,济宁做网站的电话,新疆住房建设厅网站首页,wordpress建立数据库连接时出错JavaScript 语言程序设计极简教程 用 markdown 格式输出答案。 不少于3000字。细分到2级目录。 一、JavaScript 简介 1.1 什么是 JavaScript JavaScript 是一种由Netscape的LiveScript发展而来的脚本语言,是一种动态类型、弱类型、基于原型的语言,内…

JavaScript 语言程序设计极简教程

用 markdown 格式输出答案。 不少于3000字。细分到2级目录。

一、JavaScript 简介

1.1 什么是 JavaScript

JavaScript 是一种由Netscape的LiveScript发展而来的脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

1.2 JavaScript 的用途

  • 网页特效:可以利用 JavaScript 实现网页特效,比如图片的滚动,文字的闪动,网页的拖拽等等;
  • 网页表单验证:可以利用 JavaScript 实现表单的输入验证,比如用户的用户名和密码的验证,验证码的输入等等;
  • 对浏览器的操作:可以利用 JavaScript 对浏览器进行操作,比如打开新窗口,切换页面,访问历史记录等等;
  • 用户系统:可以利用 JavaScript 构建用户系统,比如用户的登录,注册,记住密码等等;
  • 服务器通讯:可以利用 JavaScript 实现服务器与客户端的通讯,比如实现实时消息发送等等。

二、JavaScript 基础知识

2.1 JavaScript 变量

JavaScript 变量是指可以改变的量,它可以存储数据、操作数据、传递数据。

2.1.1 变量的声明

JavaScript 变量声明使用 var 关键字,如:

var a;

2.1.2 变量的赋值

变量可以通过赋值语句来赋值,如:

a = 10;

2.1.3 变量的命名规则

变量名可以由字母、数字、下划线组成,但不可以以数字开头,变量名对大小写敏感。

2.2 JavaScript 数据类型

JavaScript 支持六种数据类型,分别是:

  • Number:数值类型
  • String:字符串类型
  • Boolean:布尔类型
  • Undefined:未定义类型
  • Null:空类型
  • Object:对象类型

2.2.1 数值类型

JavaScript 支持数值类型,数值类型可以是整数、小数等,如:

var a = 10;  // 整数
var b = 3.14;  // 小数

2.2.2 字符串类型

JavaScript 支持字符串类型,字符串类型使用单引号或双引号表示,如:

var str1 = 'hello';  // 单引号
var str2 = "world";  // 双引号

2.2.3 布尔类型

JavaScript 支持布尔类型,布尔类型的值可以是 true 或 false,如:

var flag = true;

2.2.4 未定义类型

JavaScript 支持未定义类型,未定义类型表示变量未定义,如:

var a;  // 未定义

2.2.5 空类型

JavaScript 支持空类型,空类型表示变量为空,如:

var a = null;

2.2.6 对象类型

JavaScript 支持对象类型,对象类型表示一组数据和功能的集合,如:

var person = {name:"张三",age:20
};

2.3 JavaScript 运算符

JavaScript 支持多种运算符,包括算术运算符、比较运算符、赋值运算符等。

2.3.1 算术运算符

JavaScript 支持下面几种算术运算符:

运算符描述
+求和
-求差
*求积
/求商
%求余
++自增1
自减1

2.3.2 比较运算符

JavaScript 支持下面几种比较运算符:

运算符描述
==等于
!=不等于
>大于
<小于
>=大于等于
<=小于等于

2.3.3 赋值运算符

JavaScript 支持下面几种赋值运算符:

运算符描述
=等号,赋值运算符
+=加等号,加法赋值运算符
-=减等号,减法赋值运算符
*=乘等号,乘法赋值运算符
/=除等号,除法赋值运算符
%=模等号,求余赋值运算符

2.4 JavaScript 流程控制

JavaScript 支持多种流程控制,包括条件判断、循环控制等。

2.4.1 条件判断

JavaScript 支持 if 语句来进行条件判断,如:

if (a > 0) {// 执行语句
}

2.4.2 循环控制

JavaScript 支持 for 循环和 while 循环控制,如:

for 循环:

for (var i = 0; i < 10; i++) {// 执行语句
}

while 循环:

var i = 0;
while (i < 10) {// 执行语句i++;
}

2.5 JavaScript 函数

JavaScript 支持函数,函数用来定义一组语句,可以多次调用。

2.5.1 函数的定义

函数的定义使用 function 关键字,如:

function myFunction() {// 执行语句
}

2.5.2 函数的调用

函数的调用使用函数名,如:

myFunction();

2.5.3 函数的参数

函数可以接收参数,参数用逗号分隔,如:

function myFunction(param1, param2) {// 执行语句
}

2.5.4 函数的返回值

函数可以返回一个值,使用 return 语句,如:

function myFunction() {// 执行语句return 10;
}

在上面的例子中,函数 myFunction() 返回了一个数字 10。

一个函数可以返回多个值,使用数组或对象,如:

function myFunction() {var arr = [1, 2, 3, 4, 5];return arr;
}

在上面的例子中,函数 myFunction() 返回了一个数组 [1, 2, 3, 4, 5]。

一个函数也可以不返回任何值,如:

function myFunction() {// 执行语句
}

在上面的例子中,函数 myFunction() 不返回任何值。

2.5.5 匿名函数

匿名函数是没有名称的函数,通常用于定义一个即时函数,如:

(function () {// 执行语句
})();

在上面的例子中,定义了一个匿名函数,该函数没有参数,也没有返回值。

2.5.6 闭包

闭包是一个包含自由变量的函数,自由变量是指在函数外部定义的变量,闭包可以访问并修改这些变量,如:

var num = 10;
function myFunction() {var count = 0;return function () {num++;count++;return num + count;}
}var result = myFunction();
console.log(result()); // 11
console.log(result()); // 13
console.log(result()); // 15

在上面的例子中,定义了一个函数 myFunction(),该函数返回一个匿名函数,该匿名函数可以访问函数外的变量 num,并修改该变量的值。

http://www.dinnco.com/news/18863.html

相关文章:

  • 哪些网站适合做外贸网站推广如何推广app更高效
  • 网站建设证书站点查询
  • 什么是网站建设与管理seo短视频入口
  • 10大免费软件下载网站推荐程序员培训
  • wordpress 获取当前分类id灰色词网站seo
  • 电商食品网站建设seo的优化方案
  • 长沙的最新疫情通报轨迹seo关键词排名实用软件
  • 推荐一本学做网站的书专业网络推广机构
  • 怎么自己建设网站佛山疫情最新情况
  • 求有题目做的学习网站百度统计app下载
  • 企业微信网站怎么建设优化什么
  • 做课展网站大连seo优化
  • 自己做的手工放在哪个网站卖搜索引擎营销的实现方法
  • 济南专业手机端网站建设国内免费建网站
  • 需要做网站建设的公司网站seo优化心得
  • 一般网站后台都是哪里做免费刷粉网站推广
  • 容桂网站制作信息最近的热点新闻
  • 网站设计顺德线上培训机构有哪些
  • 做网站设计和推广衡阳seo服务
  • b2c电子商务网站的企业类型seo技术外包
  • app软件下载大全太原关键词优化公司
  • django做网站比较容易网店营销推广
  • 网站建设作网络推广人员是干什么的
  • 做 网站 技术支持 抓获 互助谷歌seo外链平台
  • 品牌网站建设c重庆微博推广方法有哪些
  • 联盟文明网站建设有新seo推广有哪些方式
  • 南京哪家做网站比较好厦门搜索引擎优化
  • 野马视觉传媒网站建设江苏网站推广公司
  • 要找做冲压件的厂去哪个网站找成都关键词seo推广平台
  • 360网站图标怎么做的网络优化