search 用于检索字符串中制定子字符串或检索
replace 替换
compile 执行脚本编译
exec 检索字符串
test 测试
元字符
search 用于检索字符串中制定子字符串或检索
replace 替换
compile 执行脚本编译
exec 检索字符串
test 测试
元字符
js字符串
创建方法
操作方法
字符串是不可变的,对某字符串进行赋值,是无意义的
变大写
变小写
substring
split分割字符串
charAt 返回字符串下标指定字符串
Math对象
abs() 绝对值
random 随机数 0到1
round 四舍五入
PI 3.1415926
pow a的b次幂
js对象
对象是一种无序的集合数据类型
使用for in 遍历
对象方法:
在一个对象中绑定函数
this 使用对象
不同情境中,指代不一样
apply
apply(1,2)
call
变量 与变量作用域
局部变量
全局变量
函数声明使用
定义:
function 函数名 (参数){
函数体;
return 返回值;
}
ajax:
变量:
常用运算符
算术
字符串:
布尔:&& ||
一元
关系
按位
赋值
对象:new对象,在方法内部用this指代当前这个对象
其他
js变量以及数据类型
变量:存储信息的容器,可以存储任何类型数据
变量首字母不能是数字
严格区分大小写
变量定义:
undefined
String
Number
Null
Boolean
js数据类型:
基本类型:
undefined String Number Null Boolean
引用类型:对象 堆内存中
将一个值赋值给变量时,必须确定数据类型
typeof坚持变量数据类型
function 函数
undefined 未定义
Boolean 布尔值
Boolean函数转换其他类型的Boolean值
object 对象或 null
number :整数 浮点数 NaN
数值转换:
Number()
ParsetInt()
parsetFloat()
String:字符串
具有长度:length
toString():null undefined无
三大引用:
Object:
使用new 操作符跟 Object构造函数
使用对象字面量表示方法
Array类型
数组保存任何类型数据
构造函数
使用数组字面量表示
一般用简写方式
function 函数
使用函数声明语法定义
JavaScript概述:
基于对象和事件驱动的
特点:
向HTML面添加交互行为
脚步语言
客户端脚本
解决页面交互和数据交互
DOM结构
数据交互:
ecmascript:描述了改语言语法和基本对象
bom:描述了处理网页内容的方法和接口
dom:描述了与浏览器进行交互的方法和接口
引入方法:
内部:在head内嵌入
外部文件:在body内嵌入