每天学习Javascript总结(基本知识)

每天学习Javascript总结(基本知识)
1,字符转换

var01;
var1.1;
VaR S3 =Z; / / letter'z'cannot被转换成数字,所以还是回到南
var = false;
var f=1.1;
var { { { {
值:函数(){
返回- 1;
}
};

S1 = S1;值变成数字- 1
S2 = S2;值变成数字- 1.1
S3 = S3;
B = B;值变成数字0
f=f;更改为1.1
O,O; / / 1目标值实施前()方法返回- 1,1 - 1
O + O;valueOf() / /价值1 O 1 + 1或1
2,特殊字符操作

VaR结果= 5 / / 4真的;因为真正的转换为1
var 2 =南1; / /楠是不是一个数字,和任何算术运算与任何数量的是楠
VaR结果= 5-3; / / 2
无功result4 = 5 ; / / 5因为转换为0
VaR结果= 5 2 ; / / 3因为2转换为2
VaR结果= 5 / / 5空;因为空转换为0
3、可变字符串操作

VaR值= 10;
VaR value2 =真;
VaR值= null;
VaR的珍惜; / /珍惜不分配是不确定性转换为字符串is'underfined

警报(字符串(中)); / / 10
警报(字符串(2)); / /真实
警报(字符串(值)); / /空
警报(字符串(珍惜) / /定义);
4,数字转换
var = 10;
警报(num.tostring)(10); / /默认十进制
警报(num.tostring(2)); / /二进制1010
警报(num.tostring(8)); / / 12 八进制
警报(num.tostring(10)); / / 10 小数
警报(num.tostring(16)); / / 的十六进制
5、字符串比较操作

VaR结果= 5 > 3; / /真的
var 2 = 5 << 3; / /假
VaR结果=砖<字母; / /真正的字符串比较小写字母按字母顺序排列的字母后
无功result4 =砖。ToLowerCase()<字母。ToLowerCase(); / /错误的字母序列比较
VaR结果=23<3; / /本色2小于3
VaR结果=23< 3; / /假此时'23'is转换为23
VaR结果7 = < 3; / / 假因为成为南character'a'can不能转换为数字的
无功result8 =南<3; / /假南和任何数量的比较不能转换成一个数字,所以它总是错误的
无功result9 =南> = 3; / /假
6,字符转换

VaR num1 = parseInt(AF
VaR num2 = parseInt(AF); / /南不指定进制的,默认情况下,10的转化率,因为房颤不在小数范围,返回南

警报(num1);
警报(num2);

7使用parseInt

VaR num1 = parseInt(1234blue ); / / 1234
VaR num2 = parseInt(); / /南字不能被转换成数字
VaR小键盘数字3 = parseInt(0xa );在 / / 10进制16
VaR NUM4 = parseInt(22.5); / / 22
无功num5 = parseInt(70); / / 70 -十进制
VaR NUM6 = parseInt(0xf ); / / 15 16 15
8,数字对象的使用

VaR num1 =数(你好世界!)
VaR num2 =数(); / / 0空字符串可以转换0 parseInt()
VaR小键盘数字3 =数(000011); / / 11
VaR NUM4 =数(true); / / 1
9、楠用法
警报(南方=); / false
警报(isnan(南)); / /真的
警报(isnan(10)); / /假10是多少
警报(isnan(10)); / /假可以转换为数字10
警报(isnan(蓝色)); / /真的不能被转换成数字
警报(isnan(true); / /假)可以转换为数字1
10。系统的最大数目

VaR结果= number.max_value + 1;
(需警惕(结果)); / /假
11,无穷远

警报(5 * 6);30
警报(5 *南);
警报(无穷×0);
警报(无穷×2);
警报(5*5);25
警报(TRUE * 10);10
警报(false * 10);0
警报(26% 5);1
警报(无限% 3);
警报(3% 0);
警报(5%无限); / 5
警报(0% 10);0
警报(TRUE % 25);1
警报(3%错误);
12,在循环中

对于(在窗口的VaR propname){
document.write(propname);
document.write();
}
13。特殊字符比较
警报(NULL =未定义);
警报(NULL =未定义);

警报(南方=); / false
警报()
警报(南方=); / false
警报(南=); / false
警戒(楠)!=南)
警戒(楠)!=南)

警报(false = 0);
警报(false = 0); / false
警报(true = 1);
警报(true = 1); / false

警报(空= 0);
警报(未定义= = 0); / false

警报(5 = 5);
警报(5 = 5 );
14,布尔对象
Hello World!;
无功messageasboolean =布尔(消息);

警报(messageasboolean); / /真的
15,for循环与标签一起使用。

中断语句和连续语句都可以与标记语句一起使用,以返回代码中的特定位置

通常,这是在循环中有一个循环时完成的,例如:
var = 0;
返回到特定位置
最外层的:
对于(var i = 0;i < 10;i + +){
对于(var j=0;j<10;j + +){
如果(i = 5 = { = 5)
突破外层;
}
数字+;
}
}

警报(努姆);55
在上面的例子中,标签的最外层是第一个for语句。正常情况下,每个语句执行10的代码块,这意味着数字+ +将执行正常情况下的100倍,与民应100时执行完毕。这里的语句有一个参数,即的语句会跳过循环结束后停止的标签。这样,break语句不仅可以跳出内部报表,即采用变J陈述,但也跳出外部报表,即采用变我声明。因此,NUM的最终值是55,因为循环将终止时的值i和j等于5。

您可以以同样的方式使用延续语句:

var iNum = 0;

最外层的:
对于(var i = 0;i < 10;i + +){
对于(var j=0;j<10;j + +){
如果(i = 5 = { = 5)
继续外层;
}
微粒+ +;
}
}

警报(微粒); / /输出95

在这种情况下,continue语句将继续力的循环,不仅内部循环,所以外部循环。当J是等于5,这意味着内部的循环将减少5的迭代,使微粒的值为95。

提示:你可以看到,标记一起使用break和continue语句是非常强大的,但过度使用它们会导致调试代码的麻烦。确保你使用的标签说明,不要嵌套太多的层圈。

以上就是今天的javascript学习总结,然后每天都会继续更新,希望大家继续关注。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部