美文网首页全栈开发之道(MEAN)
第三章 JavaScipt这么点常用知识

第三章 JavaScipt这么点常用知识

作者: 钢琴弹与唱 | 来源:发表于2018-01-07 17:57 被阅读41次

1.1 JS对字母大小写明感

1.2 声明变量用var

var variable          如果声明变量,但未对其赋值,则缺省为undefined

var variable= 10

1.3 变量的作用域可以分为两种:全局变量和局部变量

全局变量:定义在所有函数之外

局部变量:定义在函数体内,只在函数体内有效,函数的参数也具有局部性

1.4 如何判断两个字符串相等==与===

==:如果两个操作类型不一致,将会自动对其转换类型

===:不会自动进行类型转换

1.5 JS对象三种方法

自定义对象:

var user = new Object()

user.name="张三";

user.age = 18;

user.getUser = function(){

  return this.name + " " + this.age

}

console.log(user.name)

console.log(user.age)

console.log(user.getUser())

可重用的JS对象:

function User(name,age){

  this.name = name;

  this.age= age;

  this.getUser = function(){

      return this.name + "  "+this.age

  }

}

var user = new User("张三",18);

console.log( user.name)

console.log( user.age)

console.log(  user.getUser() )

通过原型链创建对象:

function UserP(name,age){

  this.name = name; 

   this.age= age; 

}

UserP.prototype = {

     getUser : function(){

          return this.name + "  "+this.age

     }

}

var user =   new User("张三",18)

console.log(user.name)

console.log( user.age)

console.log(  user.getUser() )

1.6 函数声明与函数表达式

函数声明和函数表达式语法其实是等价的,唯一的区别就是函数表达式是通过变量来访问函数

函数声明:

function sum (num1,num2){

    return num1 + num2

}

函数表达式:

var sum = function(num1,num2){

    return num1 + num2

}

1.7 可立即调用的表达式

JS官方的约定,一个语句不能以一个函数表达式开头,而以关键字function开头的语句是一个function语句

解决方法就是把函数表达式括在一对小括号之中

(function(){

    /*代码*/

}())

1.8 循环

for: 用于对数组遍历

for in :用于对数据对象的属性进行遍历

1.9 严格模式

在js文件顶部添加“user strict”

1.10 JS异步编程模式

js中I/O都是非阻塞的,所以异步编程模式变得越来越重要

Promise模式

1.11 JSON

数据为键值对

数据由逗号分隔

大括号保存对象

方括号保存数组

{

    "key1":value,

    "key2":[

        "array",

        "of",

        "items"

     ]

}

相关文章

  • 第三章 JavaScipt这么点常用知识

    1.1JS对字母大小写明感 1.2声明变量用var varvariable 如果声明变量,但未对其赋值,则...

  • 常用的JavaScipt互动方法总结

    一、如何插入JS 内部方式插入JS 表示在 之间的是文本类型(text),javascript是为了告诉浏览器里...

  • ECMAScript新特性

    ECMAScript通常看作JavaScipt的标准化规范,实际上JavaScipt是ECMAScript的扩展语...

  • 2022-04-25 《当产品经理遇到人工智能》读书笔记03 基

    第三章 基本素质——必备的基础知识 1、对基础知识的学习目标 了解基本的实现模式 了解常用的评价指标 了解...

  • JavaScipt原型

    我们先定义一个构造器(函数): 原型对象 原型是个很抽象的概念,因为我们并不能看到它。当定义了一个构造器(也就是创...

  • Javascipt(3)

    JS中的函数 一、定义绝对值函数 第一种方式: 第二种方式: 函数相当于是匿名的,可以把结果赋值给abs,通过ab...

  • AJAX

    Ajax定义 "Asynchronous Javascipt And XML":异步JavaScript和XML。...

  • Webstorm关闭分号提示

    ctrl/cmd+调出Prefernces配置,选到Code Style JavaScipt 再Punctuati...

  • javaScript基础教程一

    写这一系列教程的目的在于复习一下javaScipt基础,依靠自己感觉有必须要的知识点写。再次欢迎大家加入我的qq群...

  • javaScript基础教程二

    写这一系列教程的目的在于复习一下javaScipt基础,自我感觉有必须要的知识点写。再次欢迎大家加入我的qq群58...

网友评论

    本文标题:第三章 JavaScipt这么点常用知识

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