typeof() 检测变量的数据类型
var type = typeof str;//string //type这个变量在这里我们称为返回值 //返回值:有函数(系统内置函数、自定义函数它执行后的返回的结果) console.log(type); var num = 1212412; var type = typeof(num);//number var bol = true; 直接输出 console.log(typeof(bol));
js内置API
alert //js弹框 prompt //输入对话框 confirm //确认对话框 string 对象API text.length //文本长度 trim() //过滤字符串两端的空格 字符串api: length:字符串长度(属性) trim():过滤字符串两端的空格(方法0吧就) indexof():查找元素首次出现的位置 str.lastIndexOf():查找元素最后一次出现的位置 substr(index,[length]):截取文字,第一个数字是开始位置,【第二个数字是截取的长度】 substring(index,[endindex]):截取文字,第一个数字是开始位置,【第二个数字是截取结束的位置】 includes(char) //true false查找字符串,找到返回true,没找到返回false charAt():返回指定索引对应的字符 charCodeAt():返回指定索引对应的ascii码值(unicode码) a-z(97~122) A-Z(65~90) fromCharCode(ascii):将ascii返回成字符 replace("需要替换的字符串","替换后的字符串"):字符串替换;返回替换成功后的字符串;默认只替换第一个查找到的字符串,区分大小写;支持正则; replaceAll("需要替换的字符串","替换后的字符串"):字符串替换;返回替换成功后的字符串;替换查找到的所有字符串,区分大小写; toLowerCase():转为纯小写 toUpperCase():转为纯大写 split():字符串拆分:返回数组;以关键字(符号)拆分;以空来拆,会一个一个全部拆开。 join():字符串连接 cancat():字符串连接 reverse():数组反转 。。。。。。。 数组api 时间日期: 其他:
数字api
Math(属性、方法) PI:圆周率 random():0-1之间的随机小数 不包含1;Math.random()*(n-m)+m round():四舍五入 celi():向上取整 floor():向下取整 pow():幂运算 sqrt():平方根运算 abs():绝对值 max():最大值 min():最小值 parseInt():转为整数 parseFloat():转为浮点数 toString():转为字符串类型