例子

小言_互联网的博客

JavaScript一些容易被遗忘的要点(长期更新)

391人阅读  评论(0)

JavaScript学起来东西很多,光靠一篇文章是讲不完的.
所以我准备整理一些容易被遗忘的知识点(长期更新,遇到什么写什么).
1.作为标签属性值使用,通过"javascript:"或结合事件调用.
(适合用来调试和写一些代码量小的事件)

<a href="javascript:alert('hello')">例子</a>
<input type="button" onclick="alert('你好')" value="例子">

2.字符串进行数值运算,如果运算符不是+并且内容是正确的数值则可以进行数值运算,并且返回数值类型

document.write("12"+2);//122//加号进行字符串相加,生成字符串
document.write("12"*2);//24
document.write(typeof("12"*2));//生成number
document.write("12"*2+2);//26
document.write("12"==12);//true//比较表面的数值
document.write("12"===12);//flase//绝对等于还会比较类型
document.write("12!"*2);//NaN

3.函数中的arguments对象,它接收所有传入的函数参数,并且可以像数组一样使用.
可以不使用形参,可以传入任意参数,可以在函数体内模拟函数重载.

<script>
   function a(){
       document.write(arguments.length+"<br>");
       document.write(arguments[0]+"<br>");
       document.write(arguments[3]);
   }
   a(1,2,3,4,5);//5 1 4
</script>

4.js中只有一种数字类型,为 64 位的浮点数,可以通过不使用小数点点作为整数
整数(不使用小数点或指数计数法)最多为 15 位.(超过20位则使用指数表达)
小数的最大位数是 17,但是浮点运算并不总是 100% 准确.
判断一个数是否为整数可以使用parseInt().

var a=10.12;
var b=10;
document.write(parseInt(a)==a);//false
document.write(parseInt(b)==b);//true

5.JavaScript中的new的作用(链接)
6.JavaScript中的prototype属性(链接)


转载:https://blog.csdn.net/weixin_44260779/article/details/101783214
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场