JavaScript笔记(1)

  1. 变量只能由字母、数字、下划线、$ 符号组成,不能以数字开头。

  1. 变量命名不能使用 关键字 和保留字。

  1. 变量命名严格区分大小写。

    <script>
        // 定义一个变量赋值为100
        var num = 100
        // 弹窗显示num值
        alert(num)
        // 控制台打印num值
        console.log(num)
        // 直接在页面输出num值
        document.write(num)
    </script>

2e5表示2* 0x十进制 ;0o八进制 ; 0b二进制。

js中不区分单引号双引号

转布尔

boolean();

false: 0;NaN;''; undefined;null

其余都会转为true

  • 任何数据和字符串进行加法以外操作,字符串要先转成数字再去运算

  1. 如果字符串纯数字,那么转成相应数字

  1. 如果不是,转成NaN;NaN和任何数据运算都是NaN

true=>1; false=>0; null=>0; undefined=>NaN

= :将=右边的值赋值给=左边

a++是先进行取值,后进行自增;++a是先进行自增,后进行取值。

a=10
a++ + ++a + a + ++a + a++ + a = 74
10 + 12 +12+ 13 + 13 +14=74
a= 11 12 12 13 14 14

parseInt() 取整

 if(条件){	
   执行语句;(判断条件为true的时候执行)
}else if(条件1){
   执行语句;(判断条件1为true的时候执行)
}else if(条件2){
   执行语句;(判断条件2为true的时候执行)
}else{
   执行语句;(上述条件均为false的时候执行)
}

条件无论是什么都会转成布尔值;如果叠加要在对应区间{}里叠加

switch(表达式) {
     casen 常量1:
        代码块
        break;
     casen 常量2:
        代码块
        break;     
     casen 常量3:
        代码块
        break;
     default:
        当以上全部匹配失败执行的语句
        break;
         
} 

如果匹配值确定 用swtich

如果需要判断 用if

三目运算符

格式:
    表达式1 ?表达式 2:表达式 3;
执行:
    1、先去判断表达式1是否为真
    2、表达式1为真,直接去执行表达式2
    3、表达式1为假,直接去执行表达式3

do_while至少一次(使用几率很低)

for (var i = 0 语句 1 ; i < 5 语句 2; i++ 语句 3) {
     要执行的代码块
}

语句 1 在循环开始之前设置了一个变量(var i = 0)。

语句 2 定义运行循环的条件(i 必须小于 5)。

语句 3 会在代码块每次执行之后对值进行递增(i++)。

break 终止整个循环

continue终止这一次循环,直接进入下一次循环

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值