JavaScript基础整理

JavaScript初体验:
三种使用方法:1.行内;2.内联;3.外部引入

js注释
1.单行注释;2.多行注释;3.文档注释

js输入输出语句
1.弹出提示框  alert();
2.输入框 prompt();
3.控制台输出: console.log();

变量:用来存储数据的容器,可以通过变量名来获取数据,或者修改数据.本质就是变量在内存中的空间.
变量的使用:1.声明变量;2.赋值
    var age;
    age = 10 ;

    可以声明多个变量(中间用 , 隔开)
    var age = 10 , address = '火影村';

    声明变量的特殊情况:
    1.只声明,不赋值,结果是 undefined
    2.未声明,未赋值,直接使用某个变量会报错
    3.不声明,直接使用,可以使用,但是不建议
    4.一个变量给了多个值,以最后一个值为准

    变量的命名规范:字母,数字,下划线,$组成
    注意:
        1.区分大小写
        2.不能以数字开头
        3.不能是关键字,保留字
        4.遵守驼峰命名法,首字母小写,变量名必须有意义

数据类型:
    var num;不确定属于什么数据类型,在程序运行中,在等号右边的值来确定数据类型的
    js中拥有动态语言,变量的数据类型是可以变化的
       var x = 10;
       x = 'pink';
    
    简单数据类型:Number(数字型,包括整数和小数), Boolean , String , Undefined ,Null
        Number的三个特殊值
        无穷大Infinity
        无穷小-Infinity
        不是一个数值 NaN   可以用isNaN 来判断是否是非数字

        String 字符串类型,推荐使用单引号
        字符串转义字符,都是用\开头,需要写到引号里面
            \n  换行
            \\   \
            \'   '
            \"   "
            \t   Tab
            \b   空格

        字符串的长度length,可以用来获取字符串的长度
        字符串的拼接 '+',只要其中一个是字符串,结果肯定是字符串类型
            // 字符串的拼接
            console.log('沙漠' + '骆驼');

            // 只要其中一个是字符串,拼接后肯定是字符串类型
            console.log('pink' + 18);
            console.log('100' + 100);

        Boolean  布尔类型  参与加法运算,true 当1 来看false当0来看
        
        typeof a 获取变量的数据类型
         var num = 10;
        console.log(typeof num); //Number

        var str = 'pink';
        console.log(typeof str); //String

        var vari = undefined;
        console.log(typeof vari); //Boolean

        var timer = null;
        console.log(typeof timer); //Object

        prompt取到的值是字符型

    数据类型转换
    一.数字转字符串
       //方法一
        var num = 10;
        var str = num.toString();
        console.log(str);
        //方法二
        var num2 = 10;
        console.log(String(num2));
        //方法三
        var num3 = 10;
        console.log(num3 + ' ');

    二.字符串转数字
        var str = '120';
        //方法一
        console.log(Number(str));
        //方法二
        console.log(parseInt(str));
        //console.log(parseFloat(str));
        //方法三
        var num = str - 0;
        console.log(num);

        eg.加法器的应用案例
        var num1 = prompt('请输入第一个值');
        var num2 = prompt('请输入第二个值');
        var result = Number(num1) + Number(num2);
        console.log(result);

    三.Boolean类型转换
    ' ' ,  0 , NaN , null , undefined 会被转换成 false , 其他的都会转换成 true

JavaScript运算符
    算术运算符  +  -  * /   %
    表达式和返回值   var num = 1 + 1 ;
    递增和递减    
        前置递增(递减)  ++num;  后置递增(递减)  num++;
        如果单独使用,结果是一样的,否则意义不一样
        前置递增,先自增1,再进行运算;后置递增,先计算,再自增1
    关系运算符   >,<,>=,<=,==(会自动把字符串类型数据转换为数字型),!=,===(全等:数据类型与值都等于), !==(全不等于)
    逻辑运算符   
        逻辑&&  两边都为true时,结果为true

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值