JavaScript

认为这一节比较常用的知识点
//弹出⼀个信息提示框
window.alert(“Hello JavaScript!”);
//输出到浏览器⻚⾯中
document.write(“这个是⻚⾯中的输出”);
//通过写⼊HTML标签中,完成⻚⾯中的输出 document.getElementById(‘did’).innerHTML=“div层中的输出”;
//控制台上的输出 console.log(“控制台上的输出”);
console.log(typeof a);
//undefined 未定义的 var a = 10; console.log(typeof a);
//number a = 3.14 console.log(typeof a);
//number a = ‘zhangsan’ console.log(typeof a);
//string a = true console.log(typeof a);
//boolean
//可以通过将变量的值设置为 null 来清空变量 a = null console.log(typeof a); //object console.log(a);
//null a = [10,20,30];
//或 a = new Array(10,20,30); console.log(typeof a);
//object console.log(a instanceof Array);
//true a = function(){}
//定义空⽩函数 console.log(typeof a);
//function console.log(a instanceof Function);
//true
类型运算符instanceof
运算符与 typeof 运算符相似,⽤于识别正在处理的对象的类型。与 typeof ⽅法不同的是,instanceof ⽅法要求开发者明确地确认对象为某特定类型
var oStringObject = new String(“hello world”);
console.log(oStringObject instanceof String);
// 输出 “true”
// 判断 foo 是否是 Foo 类的实例
function Foo(){} var foo = new Foo();

console.log(foo instanceof Foo)
//true
// 判断 foo 是否是 Foo 类的实例 , 并且是否是其⽗类型的实例
function Aoo(){} function Foo(){} Foo.prototype = new Aoo();
//JavaScript 原型继承 var foo = new Foo();
console.log(foo instanceof Foo)
//true console.log(foo instanceof Aoo)
//true 标准格式:function 函数名([参数列表…]){ 函数体。。。 [return 返回值;] }
在表达式中定义函数:var 函数名 = function(参数1,参数2,…){函数体};//定义 var add = function(a,b){ return a+b; }
//调⽤函数
document.write(add(50,20));
arguments 对象在函数代码中,使⽤特殊对象 arguments,开发者⽆需明确指出参数名,就能访问它们。
arguments是⼀个对象,是⼀个伪数组,
arguments[索引]---->实参的值也可以访问这个值,即第⼀个参数的值(第⼀个参数位于位置 0,第⼆个参数位于位置 1,依此类推)。
arguments.length—>是实参的个数 函数中的返回值:如果⼀个函数中有return ,那么这个函数就有返回值如果⼀个函数中没有return,那么这个函数就没有返回值如果⼀个函数中没有明确的返回值,那么调⽤的时候接收了,结果就是undefined(没有明确返回值:函数中没有return或函数中有return,但是return后⾯没有任何内容)函数内容执⾏遇到return,则⽴刻执⾏返回,且下⾯的代码是不会被执⾏的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值