JavaScript的基础知识总结(3)

简介: JavaScript的基础知识总结(2)

一、表达式与运算符:

 

    1、对于属性访问表达式:

var arr = {first:"hh","second":"gg",third:null};
alert(arr.first+"=="+arr["second"]+"=="+arr["third"]+"=="+arr.fourth);

//hh==gg==null==undefined

如果命名的属性不存在,那么访问属性获取的值就是undefined;

  2、instanceof运算符:

   var d = new Date;

   d instanceof Date //true;

   d instanceof Object //true;

   d instanceof Number //false;

所有对象都是Object的实例,包括Array;

3、逻辑表达式 &&:

输出:

当左操作数为真时,&& 运算符将计算右操作数的值,并将其返回作为整个表达式的计算结果;

当左操作数为假时,直接返回左操作数的计算结果;(||运算亦是同理)

二、语句:

1、循环语句:  

for(init;test;increment){

    statement;

  }

约等价于

  init;

  while(test){

  statement;

  increment

  }

当循环里吗包含continue语句时,for循环会在continue后执行increment;  

   2 、指令语句"use strict";

如果顶层代码使用了这个指令,那么它们就是严格代码;将以严格模式运行;

相比非严格模式,提供了健壮的查错功能和增强的安全机制;

在严格模式下,调用的函数中的一个this值是undefined,在非严格模式下是全局对象;

相关文章
N..
|
6月前
|
存储 JavaScript 前端开发
JavaScript基础知识
JavaScript基础知识
N..
51 1
|
6月前
|
存储 JavaScript 前端开发
JavaScript基础知识:JavaScript 的基本数据类型有哪些?
JavaScript基础知识:JavaScript 的基本数据类型有哪些?
51 0
|
移动开发 JavaScript 前端开发
Vue系列教程(05)- 基础知识快速补充(html、css、js)
Vue系列教程(05)- 基础知识快速补充(html、css、js)
170 0
|
5月前
|
自然语言处理 JavaScript 前端开发
【JavaScript】JavaScript基础知识强化:变量提升、作用域逻辑及TDZ的全面解析
【JavaScript】JavaScript基础知识强化:变量提升、作用域逻辑及TDZ的全面解析
61 3
|
5月前
|
前端开发 JavaScript 程序员
探索JavaScript宝库:打开基础知识与实用技能之门(数据类型与变量+ 条件与循环+函数与模块+DOM+异常+ES6)
探索JavaScript宝库:打开基础知识与实用技能之门(数据类型与变量+ 条件与循环+函数与模块+DOM+异常+ES6)
33 0
|
5月前
|
JavaScript 程序员 索引
老程序员分享:JS基础知识(正则)
老程序员分享:JS基础知识(正则)
26 0
|
6月前
|
XML JavaScript 前端开发
js基础知识
js基础知识
44 2
|
JSON JavaScript 前端开发
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(四)完结撒花✿✿ヽ(°▽°)ノ✿
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(四)完结撒花✿✿ヽ(°▽°)ノ✿
579 0
|
6月前
|
前端开发 JavaScript 安全
JavaScript 中的宿主对象和原生对象:开发者必知的基础知识(下)
JavaScript 中的宿主对象和原生对象:开发者必知的基础知识(下)
JavaScript 中的宿主对象和原生对象:开发者必知的基础知识(下)
|
6月前
|
XML 存储 JavaScript
JavaScript 中的宿主对象和原生对象:开发者必知的基础知识(上)
JavaScript 中的宿主对象和原生对象:开发者必知的基础知识(上)
JavaScript 中的宿主对象和原生对象:开发者必知的基础知识(上)