JS基础知识

JS编码位置

1.可以将js代码编写到外部js文件中,然后通过script标签引入,写到外部文件中可以在不同的页面中同时引用。

2.可以将js代码编写到script标签。

3.可以将js代码编写到标签的onclick属性中,当我们点击按钮时,js代码才会执行。

4.可以将js代码写在超链接的href属性中,这样当点击超链接时,会执行js代码。

JS变量声明与数据类型

1.变量声明

变量名可以任意取名,但要遵循命名规则:

    1.变量必须使用字母、下划线(_)或者美元符($)开始。

    2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。

    3.不能使用JavaScript关键词与JavaScript保留字。

2.数据类型

JS运算符

1.算术运算符:+、-、*、/、%、++、--

“%”取余运算符,两个数相除,取余数

“++”加1运算符、自加1

“--”减1运算符,自减1

2.赋值运算符:=、+=、-=、*=、/=

3.字符串运算符:+、+=

4.比较运算符:>、<、>=、<=、==、!=、===、!==

5.逻辑运算符:&&、||、!

6.三元运算符:?:

语法:条件表达式 ? 结果1 : 结果2

7.位运算符:<<、>>

JS if语句与switch 语句

1.if语句当指定条件为 true 时,该语句才会执行代码。

2.if…esle语句:当条件成立时,执行if后面的执行代码,不成立时 执行else代码块。

3.f…else if…else 语句:选择多个代码块之一来执行。

4.switch 语句:用于基于不同的条件来执行不同的动作。switch语句中,每个case语句结束后,必须都要加上一个break,用来结束当前的语句继续向下执行。

5.if条件语句和switch选择语句的比较:

switch语句只支持常量值相等的分支判断,而if语句支持更为灵活,任意布尔表达式均可。

switch语句通常比一系列嵌套if语句效率更高;逻辑更加清晰。

代码示例:

        for(var i = 1; i <= 60 ; i++)
        {
            if(i%7 != 0 && i%10 != 7)
            {
            console.log(i);
            }
        }

JS for循环与while循环

1.for循环

满足条件就执行,也就是条件为true是执行,如果条件一直为真就会一直执行下去。

语法:
for(1 设置初始值;2 循环条件判断;4 自身的改变){
3 要执行的代码
}

2.while循环

当满足条件时就执行代码,一旦不满足了就不执行。

语法:
while(条件){
满足条件时执行;
}

3.do...while循环

先不管条件,先执行一次,然后再开始进行条件判断。

语法:
do{
要执行的代码
}while(条件)

代码示例:

        for(var i=1;i<=9;i++)
        {
            for(var j=1;j<=i;j++){
                document.write(j+"*"+i+"="+i*j+ (i*j<10?"&nbsp;&nbsp;&nbsp;":"&nbsp;&nbsp;"));
            }
            document.write("<br>");
        }
while(i<100)
        {
            if(i%2)
            {
                sum+=i;
            }
            i++;
        }

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值