javascript的出现就是为了解决,不需要将所有的表单数据全部提交到服务器.
加载js代码的三种方式:
第一种:<script></script>标签里面(类似于css的类的形式)
第二种: 嵌套在html的标签中(类似于style的形式)
第三种:直接调用类<script src=”js文件路径”></script>(项目中这样使用的 分离不同类型的代码)
1.document.write() ---会将数据显示到网页的body里面
2.document.title-------输出到title里面
3.javascript中函数的参数可以通过arguments数组进行管理,也就是说,可以不用写形 式参数,arguments是一个默认的数组,第一个实际参数会自动保存到arguments数组 的第一个元素,第二个参数会自动保存到数组的第二个元素,依次类推。类似于:
function f1(){
alert(arguments[0]);
alert(arguments[1]);
}
f1(“张三”,”李四”);
4.在函数内部,加var的话,就是默认表示的是局部变量,没有var的话就是全局变量
1.闭包就是父级元素利用子集元素的结果。
2.null的类型为对象;
如果你现在正在纠结是否继续学前端,如果你害怕半途而废不知道从何开始,如果你觉得这篇文章对你还是有很大帮助的话,不介意的话可以加下我刚刚建立的一个学习交流群,有很多相关资料和学习视频:907694362
<script type=”text/javascript”> function hero(){ this.name=’李逵’; this.skill=function(){ alert(‘大斧子’); } } var obj =new hero(); alert(obj); for(var attr in obj){ console.log(obj[attr]); } </script>
string():强制转换成字符串
number():强制转换成数值
parseint():强制转换成整数
parsefloat():强制转换成小数
bollean():强制转换成布尔类型
逻辑运算符:&& || !
concat():concat()链接多个数组生成新的数组
var arr3=arr1.concat(arr2);
join():将数组元素通过某个分隔符连接起来
var str=arr1.join(‘,’);
针对于最后一个元素
push:向数组插入一个元素,保存在最后一个位置
pop: 把最后这元素弹出
针对于第一个元素
shift:删除第一个元素
unshift:向数组的开始位置插入一个元素
arr1.shift(); //删除最后一个元素
arr1.unshift(‘女足’); //向数组的开始加入一个元素
reverse() 颠倒数组的顺序
slice:从开始的位置截取到结束的位置,将截取的结果返回;输出的是截取的,
splice():从开始的位置进行截取,将剩下的结果进行输出
slice与splice都是切割的,不过
slice是输出进行截取的,
splice是输出截取的扔掉,要的是剩下的结果。
sort():默认按照字符的顺序进行排序,可以用自定义函数进行定义升序降序
<script yupe=”text/javascript”>
var arr1=[120,113,56,34,21,10];
arr1.sort(mysort);
console.log(arr1);
//以下进行定义降序
function mysort(a,b){
return b-a;
}
</script>
tostring()
将数组转换成字符串
<script type=”text/javascript”> var arr1=[‘曼联队’,’皇马队’,’巴西队’,’英超队’]; var str=arr1.tostring(); console.log(str); </script>
indexof 是返回的下标
lastindexof() 是说返回上次的下标
split() 元素1:分隔号 元素2:返回几个元素
replace(x,y) 进行替换,将x替换为y
charsat() 索引为n的元素是多少
slice() 输出的是包含的
splice() 是包含的进行删除。
substr() 元素1:开始元素的下标 元素2:长度
substring() 元素1:开始元素的下标 元素2:结束元素的下标
tolowercase() 变成小写
touppercase() 变成大写
tostring() 变成字符串
math.abs()对于数值进行求取绝对值
<script type=”text/javascript”>
var num=-90;
var res =math.abs(num);
console.log(res);
</script>
math.ceil()对于数值进行进一取整
math.floor()对于数值进行降一取整
math.round()四舍五入进行取整
math.max()进行求取最大值
math.min()进行求取最小值
math.pow(x,y)幂运算
math.random()随机数0~1的数字
math.sqrt(x)平方根运算
<script type=”text/javascript”> var res =math.pow(2,3); //输出2的3次方 console.log(res); </script>match()
如对本文有疑问, 点击进行留言回复!!
2016年信息安全工程师综合知识第11-15题解析【建群网培信息安全工程师】
网友评论