javaScript基础

1.javascript定义:

一种脚本语言,实现动态交互,弱数据语言,不需要声名变量类型,就能识别数据类型

2.引用js样式方式:

  1. 外连接:

        <script src="js文件"></script>
    
  2. 内嵌式

    <body>
        <script>
        </script>
    </body>
    
  3. 行内式:

    <a href="javascript:('hello! 你好js')">跳转js</a>
    

3.js几个常用语句

  1. html页面打印—document.write(‘打印内容’);
  2. 后台输出语句—console.log( )
  3. 弹出框: alert() ; 输入框: prompt(‘提示输出语句’,‘默认内容’)

3.数据类型

//变量初始化
var 变量名=变量值;
//同时声名多变量,后再赋值
var a,b,c;
  1. 数字型: 整数型和浮点型

    数字类型强制转换: parseInt | parseFloat(变量名);

    isNaN(数据): //true数据是不是数字\false数据不是数字;

  2. 字符串类型string

  3. 布尔型boolean—true | false

  4. noll类型

4.数据运算

4.数据运算

+ - * /

前置加加 ++a,后置加加 a++

a–, --a

5.关系运算符

  • >=
  • <=
  • > <大于小于
  • == 数值相等即可,数据类型可不相同
  • ===数值和数据类型都一致
  • != 不等于

6.逻辑运算符

  • &&逻辑与—都真才为真true,一假就假false
  • || 逻辑或—都假才为假false,一真就真true
  • ! 逻辑非—非真即假,非假即真

7.转义符 \

符号意义
\n回车键
\r换行
\"双引号

8.条件语句

一.if语句

  1. if(条件){…}—只关注条件语句

  2. if…else…

    if(条件){
      //满足条件
    }
    else {
      //不成立条件
    }
    
  3. if…else if…else…

    if (money < 500) {
        console.log('普通会员');
        document.write('普通会员');
    } else if (money < 1000) {
        console.log('青铜会员');
        document.write('青铜会员');
    } else (money >= 1000) {
        console.log('砖石会员');
        document.write('砖石会员');
    } 
    

二.switch语句

固定值时,使用该语句

// switch语句,固定值时使用
let num = parseInt(prompt('请输入数字1~7,算出星期几:'));
switch (num) {
    case 1:
        console.log('星期一');
        break;
    case 2:
        console.log('星期二');
        break;
    default:
        console.log('星期日');
        break;
}

9.循环

1.for循环

for(let i =0;i<arr.length;i++){
  循环体;
}

2.while语句

当不确定循环次数时,使用while语句;

(for循环是确定循环次数时使用)

  1. while…

    先判断条件,后循环;

    while(条件语句){
      循环体
    }
    
  2. do…while

    先执行循环体,再执行

    da{
      循环体
    }while(判断条件)
    

10.数组array

单个变量可以包含多个数据|元素, 下标|索引从0开始


//表现方式2种
let arr=new Array(数据1,数据2);//数据1索引是0
let arr=[数据1,数据2];
  • 检测array长度
arr.length

11.零碎知识(了解)

  • 模板字符串

    `<div class="red">${元素}</div> `
    //举例:
    `<font class="myfont">${c}</font>`
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值