2019-06-23-JavaScript入门

2019-06-23  本文已影响0人  _Wizard

要求

本周学习了那些技术概念?请至少列出10个
解释每个概念的意思、作用和重要性
每周做了哪些相对印象深刻的练习?列举3个
这三个练习的目的是什么?你分别从中学到了什么?
在本周的学习中,你还有什么需要被解答的问题?

技术概念及意思、作用和重要性

JS变量

JavaScript 是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着可以使用同一个变量保存不同类型的数据。

JS数据类型

最新的JavaScript标准定义了 7 种数据类型,它们分别是:
6种原始类型:

JS作用域

作用域被用来描述在某个代码块可见的所有实体(或有效的所有标识符),更精准一点,叫做上下文。

JS字符串

JS数组

在对数组进行添加,删除的基本操作

JS数学运算符

JS逻辑运算符

JS条件分支语句、循环语句、函数

没什么特别的

JS对象介绍

在JavaScript中,用大括号的语法就可以创建一个对象,示例如下:

var person = {
  name: "Ming",
  age: 17,
  talk: function () { 
    console.log("another... Sky... walk...");
  }
};

我们可以通过点(.)来访问他的属性和方法:

var name = person.name; // 'Ming'
var age = person.age; // 17
person.talk(); // 'another... Sky... walk...'

当然我们也可以方便的修改他的属性或者再为他添加新的属性和方法.

一个对象的属性可以是任何的数据类型,比如我们可以将这个人的姓名修改为另一个对象,如下:

person.name = {
    first: 'Jeanne',
    last: 'Calment'
};

这样person.name也是一个对象了,同样我们也可以使用点(.)运算符来访问该对象的属性。

JSON

var person = JSON.parse('{"name":"tws"}')
person.name // tws

本周印象深刻的练习

  1. 客观题
    null == undefined
    NaN == NaN
  2. JS-函数 github练习

待解答的问题

暂无

上一篇 下一篇

猜你喜欢

热点阅读