六,js学习零碎只是汇总
Posted xiaozhang666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六,js学习零碎只是汇总相关的知识,希望对你有一定的参考价值。
虽然JS是弱类型语言,但也有变量声明,作用域(局部和全局)。
1.基础输出语句:
alert();以弹框的方式将括号内的信息输出到页面上,有一个确定按钮。
console.log();常用语判断语法错误,可以将括号内的数据打印到页面上,按f12控制台可以查看。
confirm("");以弹框的方式将括号内的内显示到页面上,但是有确定和取消两个按钮,点击后传输的数据是不同的。
prompt("");在body页面上弹出一个带有文本框的窗口,可以在文本框中输入想要的值,但是为字符串类型,可以将值赋给一个变量写法:var a = prompt("");
document.write("");括号内的值或者变量直接写在body页面上。
2.在js定义一个变量方法
使用var创建,例如,var a = 1;,如此就创建了一个变量名为a值为1的变量,这里要注意的是var a = "1"; 和var a = 1;是不同的。
3.js中变量的数据类型和数据类型转换
在某种特殊情况下,你输入的值或者你想使用的值不是合适的数据类型,就需要转换数据类型。
toString();可以将逻辑值转换为字符串类型。逻辑值包括布尔,数字等等....
parseInt();例如"123"为字符串类类型的,parseInt("123");之后,字符串123就变成了数字123。
parseFloat();同上输入"123.123"
inNaN();:括号中输入一个数字,判断是否为合法的数字类型。
4.js中的7中基本数据类型数值,布尔,字符串,对象,数组,undefined(确定一个已经创建但没有初值的变量),null(表明某个变量值为空)
5.条件语句if
if使用情况为指导判断条件的范围,但是不知道具体值
if(写判断语句){判定成功后运行的语句}
假如if中的判断语句不成,那么运行后面else括号中的语句
if(){}else{运行语句}
if的嵌套方法,在第一个if的else后面跟一个if。
if(){}else if{}else{}
下面说的一个特殊情况。假如此if的一个判断语句成立了,那么运行第二个if的条件又不成立,那么不会在执行else中的语句,因为if在第一个条件已经执行完毕。
if(判断语句){
if(判断语句){
}
}else
6.switch {case:}
使用此语句的情况应该是知道具体数值,来判定运行。
switch(n)
{
case 1:
执行代码块 1
break; //此代码为跳出整个循环,或语句
case 2:
执行代码块 2
break;
default: //此代码代表,如果所有case都不符合条件,那么最后就会运行
n 与 case 1 和 case 2 不同时执行的代码
}
7. for(初始条件;循环条件;状态改变){
循环体
}
break:跳出
continue:跳过当前
for在已知条件时或已知范围时使用
8.while
先判断后执行
while (条件)
{
需要执行的代码
}
先执行后判断
do
{
需要执行的代码
}
while (条件);
此循环语句多用于位置范围和死循环
以上是关于六,js学习零碎只是汇总的主要内容,如果未能解决你的问题,请参考以下文章