<script type="text/javascript">
</script>
Unicode编码
语法:
以分号为语句结束 没有分号默认以换行为分割
-------------查看类型typeof
弱类型语言
+++++声明变量 var
查看 console.log(变量名)
建议声明变量前加类型 i s
---===-=+-----=-=——+-=内置对象的分类
Array 数组对象
Math 数学对象
Date 日期对象
Object 自定义对象
Error 错误对象
Function 函数对象
RegExp 正则表达式对象
Global 全局对象
----——————----函数
声明函数 function f(){代码块}
if(2>1){代码块}
————-----——————---数据类型
Number 数字 整形 浮点型
String 字符串
Boolean 布尔类型
Undefind:undefind 对象
Null:null 空 针对对象
引用数据类型
object
+————--查看类型typeof
console.log(typeof )
parseInt 强制转换为整型(失败返回NaN)NAN:not a number
字符串加数字,字符串加布尔,布尔加数字
写入文档docment.write("标签 内容")
NAN:只要参与比较,布尔值一定是false 除非!=
-----——————异常:
try{}
catch(e){} 有异常执行
finally{} 不管有没有错误 都执行
主动抛出异常 throw Error("")
字符串的属性
console.log(str1.len())
————————---------字符串的方法
编排方法:
console.log(str1.italics()) //加i标签
console.log(str1.anchor()) // 加a标签
大小写转换:
str1.toLowerCase() //转为小写
str1.toUpperCase() //转为大写
获取指定字符串索引:
x.charAt(index)
x.charCodeAt(index)
x:字符串对象 index:字符串位置 charAt:返回index位置的字符
charCodeAt:返回index位置的Unicode编码
查询字符串:
str1.substr(开始位置 , 取几个)
str1.substring(开始位置 , 到第几个)
str.slice(开始位置 , 结束位置) 相当于切片
替换:
str.replace('原内容','替换内容')
连接字符串:
str.conncat("添加的内容")
——————-----数组 array
数组:array
二维数组:str = [,[]]
长度: str.length
拼接字符串:str.join(" ") string类型
toString() 转变为字符串类型
concat添加类表 object类型
reverse反转
str.reverse()
————-----------sort 排序
sort按最高位大小排序
str.sort()
自定义sort函数
function f(a,b) { return a-b}
str1.sort(f)
删除:
str.splice(开始位置 ,几个)
添加:
str.splice(开始位置, 0, 添加)
——————-----------添加删除
push,pop :栈操作(后进先出)
str.push() 添加到最后
str.pop() 删除后面的
shift unshift(后进先出)
str.unshift() 添加到前面
str.shift() 删除前面的
———————----------function函数(运行时浏览器会先加载一遍函数)
1.创建方法
function f(s,y){
alert(123)
return x+y //没有默认null
}
2.
var obj=new Function("a","console.log(\"a\")") \\仅供参考
计算传入值得和:
function ADD(){
var sum=0
for (var i=0; i<arguments.length; i++){
sum += arguments[i]
}
return sum
}
————---------匿名函数
(function(arg){
alert(arg)
})('name')
JS
最新推荐文章于 2025-05-13 14:48:23 发布