JS基础1


前言

变量 常量 对象 函数   ==与=== !与!!    !==与 !=    数据类型转换   NaN

字符串拼接  &&与||    a++与++a   加法    if语句   undefined


目录

前言

一、常量

二、变量

三、函数

四、对象

五、 ==与===   !==与!=

六、 !与!! 

七、数据类型转换 

八、字符串拼接

九、  &&与|| 

十、 NaN 

十一、a++与++a

十二 、加法

十三 、if else

十四  、undefined


一、常量

1.定义:const ,在程序执行过程中不会变的量。

2.可以分为整型(int),实型(浮点型)(float,double),字符型(ASCII码,共256个),boolean,字符串

二、变量

1.驼峰命名:第一个单词为小写,以后的每一个单词首字母大写.

2.用 var let 声明

3.声明 变量名字=变量值

三、函数

  1. 关键字:function
  2. 函数声明   function 函数名(可选参数){函数体};
  3. 函数表达式  var f=function fun(){}  //有函数标识符fun(命名函数表达式)  var f=function(){}  //没有函数标识符
  4. 构造函数 var sum =new Function('a','b','return a+b');//参数必须加引号,最后一项作为函数体

四、对象

  1. 书写格式  每个属性用'逗号'隔开,属性的写法是 名称:值.
  2. 例子 let userinfo={age:13,name:'zhangsan',hobby:'playwu'};

五、 ==与===   !==与!=

  1. ==是只判断值的大小   ===先判断数据类型,后判断值
  2. !=只判断值的大小   !==先判断数据类型
  3. 举例1
        let num1 = 1 ;
        let num2 = '1' ;
        console.log(num1==num2); // true
        console.log(num1===num2); // false

    4.举例2 

let num2='1';
let num3=1;
console.log(num2!=num3);//false
console.log(num2!==num3);//true

六、 !与!! 

  1. ! 表示取反 ,!!表示转换为Boolean类型
  2.  数字类型(除了0以外),字符串转成布尔类型 true,undefined是false.

七、数据类型转换 

1.数字转字符串

string()

2.字符串转数字

number()   parsefloat()   parseint()

八、字符串拼接

1.字符串拼接用 +

2.举例

let a="123";
let b="456";
console.log(a+b+'78');
//输出12345678

九、  &&与|| 

  1. && 和     || 或
  2. 举例
let number=1
let number1=2
let number2=3
let number3=4
if(number<number1&&number2<number3){
    console.log(1);
}
if(number>number1||number2<number3){
    console.log(2);
}
//输出 1  2

十、 NaN 

  1. NaN    not a number
  2. 举例
            let name = undefined ;
            let num = 15;
            let res = name + num;
            console.log(res); 

十一、a++与++a

  1. a++ :先赋值在自增
  2. ++a:先自增在赋值

举例

var t=1;
console.log(t++);//1
console.log(t);//2
console.log(++t);//3

十二 、加法

  1. let num2=1;
     let num3=1;
    console.log(num2+num3);//2
  2. let num2='1';
     let num3=1;
    console.log(num2+num3);//11

十三 、if else

        let num = 1;
        let num2 = 2;
        if(num>num2) {  
            console.log('1');
        }else if(num==num2) {
            console.log('2');
        }else {
            console.log('121231');
        }   

//输出121231

十四  、undefined

        var name1;
        console.log(name1);  // 定义了没有复制返回undefined 
         console.log(age); // 没有定义变量 会报错 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值