Javascript基础入门 学习Javascript的基础知识(5)
导读:Javascript基础入门,这也为我们未来做逆向提供了第一个超大的伏笔. // 语法// 声明函数function 函数名(形参1, 形参2, 形参3....){ 函数体 return 返回值}// 调用函数函数名(实参1,
Javascript基础入门
这也为我们未来做逆向提供了第一个超大的伏笔.
// 语法
// 声明函数
function 函数名(形参1, 形参2, 形参3....){
函数体
return 返回值
}
// 调用函数
函数名(实参1, 实参2, 实参3....)
// 除了写法换了一丢丢. 其他的东西和python完全一致,
简单来个案例看看
function an(a, b){
return a + b
}
ret = an(1, 2)
console.log(ret); // 3
很简单不是么? 那为什么我们在网页上看到一些网站的JS是如此的复杂呢?
注意了, JS其实没有一个非常非常严格的语法规则. 只要能够形成 xxx() 并且xxx是一个函数的话就可以执行.
例如:
var an = function(a, b){
return a + b
}
an(1, 2) // an虽然是var声明的, 但是它的指向是一个函数. 那就可以执行
var $ = function(a, b){
}
$(1, 2) // $没有被JS使用. 我就可以用啊. _也OK
// 这个也很过分. 这个东东要拆开来看 第一个括号里面放的就是一个函数啊. 所以依然可以执行.
(function(a, b){
return a + b
})(1, 2)
c = (function(){
var m = {
name:'felix',
age:'18',
xijiao: function(a){
console.log(a+"来帮我搓背");
}
}
return m
})
// 还有最后一个问题. 未来我们也会遇到的. 就是它这个return
var an = function(){
return console.log("我爱你"), console.log("爱你吗"), "哈哈"
}
// 注意我们发现js会把return后的每一个,都执行一次. 但是最终真正的返回值其实是最后的那个"哈哈"
本文分享的Javascript基础入门的详细介绍,您了解和帮助到您了吗?
相关阅读
-
减少数据中心网络拥塞的6种方法 优化数据中心网络减少拥塞的6种策略
小编为大家讲一讲减少数据中心网络拥塞的6种方法方面的讲解,下面IT袋网为您详细介绍 数据中心网络的拥塞问题对于网络性能和用户体验至关重要。 为了解决这个问题,我们可以采取一系列
-
如何注册属于自己的网站账号 建立自己的网站平台步骤
下面为网友们详细介绍如何注册属于自己的网站账号和建立自己的网站平台步骤的话题,接下来IT袋小编就来介绍。 说到创建网站,对于一些小白来说可能会很难理解,网站是个什么? 网站怎
-
js将一个数组分割成多个数组的数据 关于js在数组中查找指定元素
正文核心介绍:js将一个数组分割成多个数组的数据和关于js在数组中查找指定元素的教程内容,接下来一起来看看吧。 插入排序 假设第一项已经排序好了,将它和第二项作比较,判断第二项
-
企业模板网站设计方案 网页设计与制作素材
小编为大家讲一讲企业模板网站设计方案和网页设计与制作素材方面的介绍,接下来IT袋带大家一起了解。 平台的创建,便于人们认识企业,了解企业,所以网站的重要性,大家都知道,可以


