JavaScript

JavaScript组成

  • ECMAScript: 描述了该语言的语法和基本对象
  • 文档对象模型(DOM): 描述处理网页内容的方法和接口
  • 浏览器对象模型(BOM): 描述与浏览器进行交互的方法和接口

JavaScript脚本使用方式

  • 内嵌式
  • 外链式

JavaScript语法基础

  • 变量(弱变量)
    • 局部变量
      使用var定义局部变量
    • 全局变量
      不使用var定义的变量为全局变量
  • 数据类型(动态数据类型)
    • 字符串类型
    • 数值类型
    • 布尔类型
    • 自定义对象
    • null 和 undefined

JavaScript流程控制结构

  • 选择结构
    • 单分支: if
    • 双分支: if - else
    • 多分支: if - else if - else
    • switch
  • 循环结构
    • for循环
    • while循环
    • 控制循环语句: break 和 continue

JavaScript函数

  • 函数定义
function 函数名(参数1, 参数2, ...) {
	//函数体
}
  • 函数表达式
var 函数名 = function(参数1, 参数2) {
	//函数体
};
  • Function构造函数(不常用)
var 变量名 = new Function("参数1", "参数2", ..., "参数n", "函数体");
  • 内置函数

常规函数

函数功能
alert函数显示一个警告对话框
confirm函数显示一个确认对话框
prompt函数显示一个输入对话框,提示等待用户输入
eval函数计算字符串的结果
parseInt函数将字符串转成整数形式
parseFloat函数将字符串转换成浮点数字形式
isNaN函数判断是否为数字

字符串函数

函数功能
charAt(index)返回字符串中指定的某个字符
indexOf(searchvalue, fromindex)返回字符串中第一个查找到的下标index.从左边开始
lastIndexOf(searchvalue, fromindex)返回一个指定的字符串最后出现的位置,在一个字符串中的指定位置从后向前搜索
substring(start, stop)用于提取字符串中指定两个指定下标之间的字符
toUpperCase()将字符串转换为大写
toLowerCase()将字符串转换为小写

数学函数

函数功能
sin正弦函数
cos余弦函数
tan正切函数
asin反正弦函数
acos反余弦函数
atan反正切函数
expe的乘方函数
log自然对数函数
pow乘方函数
sqrt平方根函数
abs绝对值
max最大值
min最小值
ceil最小整数
floor最大整数
round四舍五入
random0~1的随机数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值