标签:bool define 也会 隐式类型转换 变量 表达式 取出 n的阶乘 typeof
调用Number()
当有运算符(加减乘除,求余)时,会调用Number()转为数字再运算,除了 加 当 有字符串时就变身成拼接
Boolean();
String();
typeof()string返回的类型
在<script>里面的代码,进行预编译,将变量声明,,函数声明提高在逻辑的前面;执行代码时在GO(即window对象)中取出值,
var a = 1;
function text(){}
例如 Go{
a : undefined;
text : function(){}
}
当遇到函数的执行时,也会进行预编译,和上面差不多,,1将声明变量,形参赋值为undefined,2 将形参值传入 3 声明方法
AO = (Active Object)
{
a : undefined;
text : function(){
}
ps:变量名和函数名相同时会覆盖
function text(a,b,c){
}
就是找规律比如 ,,求阶乘 求n的阶乘,,
1 写出通式 f(n) = n * f(n-1); 2 找终止条件
function jiecheng(n) {
if( n == 1){
return 1;
}
return n*jiecheng(n-1);
}
|| 寻找为真的表达式,,将值返回,不会再执行后面的表达式
&& 寻找假的表达式 将值返回,,不会再执行后面的表达式
标签:bool define 也会 隐式类型转换 变量 表达式 取出 n的阶乘 typeof
原文地址:https://www.cnblogs.com/guyuedashu/p/11523406.html