web代码合集js数据类型,强制转换,运算符,计算闰年, 实例化声明,构造函数声明,函数的嵌套,函数的自调用

1 篇文章 0 订阅

js 行为

dom(document obiect model)文档对象模型
dom(document obiect model)浏览器对象模型
ECMAScript Ecme 标准
var box = domdocument.getElementById("box")
 consike.log(box)
 var a = "1111s";

js数据类型

面试题 基本数据类型: String Number Boolean Null undefined
面试题 引用数据类型: object gunction

检测基本数据类型: typeof
检测引用数据类型: instanceof null不是object

栈 堆 队列

var a = 111;
var b = 222;
var c = 333;
Object: {} [] function 
var obj = {
      name: "张三",
     age: 18

  }
console.log(obj.name)
 var a = "张三";
 var b = a;
 a = "李四";
console.log(a);
 console.log(b);
 for(var i=0;i<3;i++){
    setTimeout(function(){
         console.log(i)
},100)
 }

强制转换 String(); Boolean(); Number ();
// String(a)
// Boolean(a);
// Number (a);

var a = "1"+1;
 console.log(typeof a)
 var c = "aa"+"cc";

 var a = 123; 任何数跟 "" 拼接都会变成字符串
 var a = [1,2,3];
 a = a + "";
 console.log(a)

= 赋值 ==值比较 ===全等 恒等(数据类型一致还要值相等)
算数运算符 逻辑运算符 位运算符

重点】 算数运算符: + - * / % > <; 逻辑运算符 : && || !;
位运算: >> 右移 <<左移 …

var a = 1 ;
console.log(5>4&&4<3);

计算闰年

2023是不是闰年?
【重点】一闰 百年不闰 400年在闰

var year = 2023;
 if((year%4==0 && year%100!=0) || year%400==0 ){
    alert("闰年")
}else{
    alert("不是闰年")
 }

声明对象
字面量声明

// 实例化声明 new实例化的意思

 var obj = {
    name: "张三",
     age:18
 };

var obj1 = new Object({
     name: "张三",
     age:18
 });

 var obj1 = new Object();
obj1.name = "张三",
 obj.age = 18
 console.log(obj)
 console.log(obj1)
unction person(){
    //属性

     this.name  = name;
     this.age = age;
    //方法
     this.say = function(){
         console.log(whis.name+this.age)
     }
 }

 var fn = new person("张三",18)
 console.log(fn)

函数、函数命名、函数名()、 函数的调用、 function 函数名(){}

 function handlebar(){
     alert("haha")
 }
 handlebar()

function sum(x,y){
     console.log(x+y)

 }
 sum(1,2)

匿名函数

 var fn = function(){
alert("hehe")

 }
 fn()

构造函数声明

var fn1 = new Function() //构造函数
 console.log(fn1)
//函数的嵌套
 function fn1(){
     console.log("111")
     return function (){
        console.log("222")
     }
 }
 fn1()()

函数的自调用 自己调用自己

(function(){
    alert("你好")
})()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值