【JavaScript】JavaScript基础

JavaScript是一种描述性语言,也是一种基于对象(Object)和时间驱动(Event Driven)的、并具有安全性能的脚本语言。

JavaScript的组成部分:

  1. ECMAScript标准
    ECMAScript是一种开放的、国际上广为接受的、标准的脚本语言规范。主要描述了一下内容:语法、变量和数据类型、运算符、逻辑控制语句、关键字、保留字、对象。

  2. 浏览器对象模型(Browser Object Model;BOM)

  3. 文档对象模型(Document Object Model;DOM)

引用JavaScript的三种方式

  1. 使用Script标签
  2. 使用外部JacaScript文件
  3. 直接在HTML标签中

常用关键字

  1. document.write :可以输出包含HTML的内容
  2. Script 标签:将JavaScript代码加入到HTML文档中。
  3. var :声明变量
  4. alert():函数,用于弹出对话框
  5. break:立即退出整个循环
  6. continue:退出当前循环,根据条件判断是否继续进行下一次循环
  7. alert:警告,示例:alert(“提示信息”);
  8. prompt:提示;弹出一个会话框,等待用户输入内容
  9. JavaScript核心语法
    变量:
    声明: var 合法变量名
    var width = 20; 申明变量的同时赋值
    var x,y,z = 10; 同时声明多个变量并给多个变量赋值

规范:JavaScript区分大小写,特别是变量的命名、语句的关键词。
JavaScript的关键词,永远都是小写;内置对象,以大写开头,对象名通过小写,多个单词采用驼峰命名发。
变量名也可以不经过声明直接使用,但不推荐。

数据类型:
undefined:未定义类型
null:空类型
number:数值类型(NaN,表示非数,同是number类型)
String:字符串类型
boolean:布尔类型

typeof运算符:用于判断一个值或变量属于哪种数据类型。

数组:

var 数组名 = new Array(size);
示例:
var i = new Array(1,2,3,4,5);

var i = [1,2,3,4,5];

常用属性和方法:

  1. length:返回数组中元素数目
  2. join():把数组的所有元素放入一个字符串,通过一个分割符进行分隔
  3. sort():对数组排序
  4. push():向数组末添加一个或多个元素,并返回新的长度。

运算符号:

算术运算符、比较运算符、逻辑运算符、赋值运算符

逻辑控制语句:
if-else、switch、for(初始化;条件;增量或减量)、while、do-while、for(变量 in 数组)(其中变量为数组索引下标)

函数

系统函数:
parselnt(); 解析一个字符串,并返回整数
示例:var num =parselnt(“37.234”); 返回37

parseFloat(); 解析一个字符串,并返回浮点数

isNaN(); 检查其参数是否是非数字,返回false、true

自定义函数:

function 函数名(参数1,参数2,….){ JavaScript语句}

调用:事件名=”函数名()”;

匿名函数:
var 变量名 = function (参数1,参数2…..)

调用:匿名函数没有函数名,但有变量名接收,因此可用变量名调用匿名函数。

变量的作用域:

全局变量、局部变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值