美文网首页
1、js基础

1、js基础

作者: 輪徊傷 | 来源:发表于2022-05-10 22:53 被阅读0次

js基础

js 数据类型

number string bool null undefined object

值类型: number string bool null undefined
引用类型:object

var a = 10
function aa(a){
a= 11
}
aa(a)
console.log(a)

类型转换

  • 0 null "" undefined NaN

数组

  • var a = [] //自变量创建
  • var a = new Array() // 构造函数创建

函数

函数是什么?

JS官网的定义JavaScript 函数是被设计为执行特定任务的代码块。

var a = 1;
var b = 2;
var c = a + b;

var d = 3;
var e = 4;
var f = d + e;

var c = sum(1, 2)
var f = sum(3, 4)
function sum(x, y) {
  return  x + y;
}

为何使用函数?

您能够对代码进行复用:只要定义一次代码,就可以多次使用它。

函数有什么作用?

您能够多次向同一函数传递不同的参数,以产生不同的结果。

函数基础

函数声明

  • var fun = function(){} //函数表达式
  • function aa(){ } // 函数式声明创建
  • new Function()

函数返回值:return:作用:一、他的结果就是函数调用的结果,二、结束函数内部的运行
自执行函数:(function(){})()

function hello(val) {
    alert(val);
}
alert(hello);
alert(hello('hello 函数.'));

打印结果
只写变量名  say   返回的将会是 say方法本身,以字符串的形式表现出来。
而在变量名后加()如say()返回的就会使say方法调用后的结果,这里是弹出value的值。

回调函数

回调函数的用处: 获取异步操作的结果

function fn(callback){
  setTimeout(function(){
    var data = "hello 回调函数"
    callback(data)
  },1000)
}
fn(function(data){
  console.log(data)
})

对象

  • var obj = {} //自变量创建
  • var obj1 = new Object() // 构造函数创建

遍历对象的方法: for(let key in Obj){ console.log( obj[key] ) }

相关文章

  • 前端JavaScript面试技巧

    1-1 课程概述 要做什么?——讲解前端 JS 基础面试题 哪些部分?——JS 基础,JS-WEB-API,JS ...

  • 2018-12-20

    1.01.尚硅谷_JS基础_JS简介(1) 10.10.尚硅谷_JS基础_Null和Undefined(10) 1...

  • 2019-07-27 前端面试题

    1.js的基础类型 js的基础类型包括 Undefined , Null , String ,Number ,...

  • 网络编程(十九) JavaScript(9)

    一、 JS的组成 1.1 JS基础阶段以及Web APIs阶段 【1】JS基础阶段 我们学习的生死ECMAScri...

  • 2018-08-17day-25

    总结 : js基础 js基础语法 1.js是javaScrip的缩写,是一门脚本语言。专门用来负责网...

  • js基础1

    1.认识js 1)js是JavaScript的缩写,是一门脚本语言,专门用来负责网页上的行为(可以直接写到网页上)...

  • JS基础1

    主要参考网道文档:https://wangdoc.com/javascript/types/string.html...

  • js基础1

    1、常见元素获取

  • js基础(1)

    1、浏览器内核-2、css与js引入方式 1、浏览器内核 我们把浏览器中识别代码绘制页面的东西称之为浏览器的内核或...

  • JS基础1

    转换为数值 JS提供三个函数进行数值的转换。(1)Number() 不常用它可以用于任何数据类型 (2)pars...

网友评论

      本文标题:1、js基础

      本文链接:https://www.haomeiwen.com/subject/zwiudktx.html