美文网首页
javascript基础语法(一)

javascript基础语法(一)

作者: 0502Betty | 来源:发表于2017-07-20 16:01 被阅读21次

经过javascript两个月的学习,想自己通过写文章的形式再次巩固js的基础知识(如有错误,-_-可能我没带脑子,欢迎出门随时带脑子的你指出~咳咳),本文主要复习javascript语法基础。


Day1----javascript的6种数据类型

ECMAScript有5种简单数据类型(基本数据类型:undefined,null,boolean,number,string)和1种复杂数据类型(object)。

一、undefined

含义:在使用var声明变量但未对其初始化。

例如:var message;

alert(message == undefined);//结果是true

注意:1、一般,不存在显式地把一个变量设置为undefined(var message = undefined)。

            2、对未初始化和未声明的变量执行typeof操作符都返回了undefined值。例如:

             var message ;

             alert(typeof message); //  结果为 "undefined"

             alert(typeof age);  //  age 未声明,结果为 “undefined”

二、null

含义:null值表示一个空对象指针,因此typeof null会返回 object 。

注意:1、undefined值是派生自null值的。因此,alert(null == undefined);结果为true。

三、boolean

含义:boolean有两个字面值:true和false。

注意:1、boolean类型的字面值false和true是区分大小写的,这里只能为小写才表示是boolean的字            面值。

          2、除NaN,undefined,0/-0,null,"",以外的字符串或数字,用boolean()强制转换后,都为true。              字符串"0"也为true。

四、number

含义:整数和浮点数

注意:1、正零(+0)和负零(-0)被认为相等

           2、由于浮点数的最高精度是17位小数,在进行算术运算时其精确度远远不如整数,如0.1+

           0.2的和不是0.3,而是0.30000000000000004。

重点:

一、NaN

NaN:非数值。

1、任何涉及NaN的操作都会返回NaN   2、NaN与任何值都不相等,包括它本身 


五、object

objiect:一组数据和功能的集合。

object的每个实例都有下列属性和方法:

     1、constructor : 保存着用于创建当前对象的函数。

     2、hasownProperty(propertyName) : 用于检测给定的属性在当前对象中(而不是实例的原型中)是否存在。注意 属性名以字符串形式出现 “ propertyName”。

    3、isPrototypeOf(object) : 用于检查传入的对象是否是传入对象的原型。

    4、propertyIsEnumerable(propertyName) : 用于检查给定的属性是否能够使用for-in语句来枚举。

    5、toLocalString() :返回对象的字符串表示,该字符串与执行环境的地区对应。

    6、toString() : 返回对象的字符串表示。

    7、valueOf() : 返回对象的字符串、数值或布尔值表示。与toString()方法的返回值相同。

相关文章

  • 技术栈

    一、HTML、CSS基础、JavaScript语法基础。 二、JavaScript语法进阶。包括:作用域和闭包、t...

  • 2020前端技术栈

    一、HTML、CSS基础、JavaScript语法基础。二、JavaScript语法进阶。包括:作用域和闭包、th...

  • JavaScript-01

    A 什么是JavaScript JavaScript 定义JavaScript JavaScript基础语法 常用...

  • JavaScript语法教程学哪些知识点?

    JavaScript语法教程学哪些知识点?JavaScript语法需要学计算机基础、Javascript变量、数据...

  • 07-JavaScript语法

    一.Javascript 基础语法 1.JavaScript语言介绍 JavaScript 的诞生JavaScri...

  • JavaScript基础语法

    JavaScript基础语法 主要内容 JavaScript 简介 ​ JavaScript 是一种具有面向对象能...

  • JavaScript学习笔记(一)-- JavaScript基础

    JavaScript基础语法 HTML : 标记语言 JavaScript : 编程语言 序言 JavaScrip...

  • 学习记录_javaScript_基础语法

    1. javaScript基础语法 学习记录 [1. javaScript简介][1.1. javaScript简...

  • js基础语法

    JavaScript基础语法 HTML:标记语言 JavaScript:编程语言 序言[https://gitee...

  • Angular 学习路线

    第零步:基础语法 在学习 Vue 之前,首先你需要掌握 Html CSS JavaScript 的基础语法。 第一...

网友评论

      本文标题:javascript基础语法(一)

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