JavaScript函数部分

Posted HandsomeHan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript函数部分相关的知识,希望对你有一定的参考价值。

函数部分学习:
+parseInt():
-parseInt()函数将其收到的任何输入值(通常是字符串)转换成整数类型输出,如果转换失败就返回NaN。
-parseInt(“参数”,第二参数基数):没有指定第二参数,函数将会将其默认为十进制
-如果参数是0x开头,则默认为十六进制
-如果参数是0 开头,则默认为八进制
+parseFloat():
-仅仅将输入值转换为十进制数
!在遇到第一个异常字符时就会放弃,无论剩余的那部分字符串是否可用
-parseFloat()还可以接受指数形式的数据,其中代表10的负几次方,+或者不加代表10的正几次方
-
+isNaN():
-NaN本身不存在等值的概念,所以NaN === NaN的返回是false
+isFinite():
-检查输入是否是一个既非Infinity也非NaN的数字
+encodeURI(),encodeURIComponent(),decodeURI(),decodeURIComponent()
+eval():
-将输入的字符串当做js代码来执行
+alert():
-在alert()的执行窗口关闭之前,当前所有的代码都会暂停执行
+关于提升:参考代码如下:
-var a = 123;

function f() {
alert(a);
var a = 1;
alert(a);
}

f(); /函数域始终优于全局域/
-所以第一个alert(a)实际上现实的是undefined
+函数标识记法:
-var f = function() {
return 1;
}
-var f = function myFunc() {
return 1;
}
-在js中函数也是一种数据:
-他们所包含的是代码
-他们是可执行的(或者说是可调用的)
-var sum = function(a,b) {
return a + b;
}
-var add = sum;

以上是关于JavaScript函数部分的主要内容,如果未能解决你的问题,请参考以下文章

多部分javascript函数

轻松学习 JavaScript——第 2 部分:函数中的 Rest 参数

部分视图刷新后未调用 JavaScript 函数

javascript 部分应用使用箭头函数减少.js

JavaScript部分兼容性函数

轻松学习 JavaScript——第 5 部分:简化函数提升