一、区分大小写

  JS中一切(变量/函数名/操作符)都是严格区分大小写的

二、标识符

  变量、函数、属性的名字以及函数的参数

  命名规则:1.第一个字符可以是字母、下划线、美元符号$

       2.其他的字符可以是字母、下划线_、美元符号$以及数字

       3.不能使用关键字和保留字

三、注释

  1.单行注释和多行注释

    单行注释://

    多行注释:/**/

  2.好处:提高代码的可读性   如:var num = 10; //声明一个变量

      阻止代码的执行 //console.log(num)  //10

四、

  var  num = 10;中 分号可以省略  (不推荐省略)

  console.log()  控制台输出 ==> 调试

  document.write()  页面输出  1)识别文本。2)识别标签

五、变量

  1.变量的概念:用于保存数据的标识

  2.变量的声明

    var  num = 10 //声明变量的同时进行赋值

    var  num; num = 10  先声明变量,在进行赋值

    1).变量的类型取决于值

    2).声明多个变量用“,”(逗号)隔开

    3).后赋值的会覆盖先赋值的

    4).显式声明 隐式声明(定义全局变量)

    5).变量声明有变量声明提升的过程(显式声明  带var)

六、typeof操作符

   1.监测数据类型方法:typeof   变量

              typeof(变量)

   2.五种基本数据类型   undefined ==> 未定义类型、null ==>空类型、number ==> 数值类型、boolean ==> 布尔类型、string==>字符串类型

            typeof检测返回值分别是:Undefined、Object、Number、Boolean、String

    两种复杂数据类型   object ==> 对象        typeof检测返回值是object

             function ypeof检测返回值是function

    

七、数字(number)类型

  1.整型:var  num = 10

  2.浮点型:var num = 3.14

  3.数值范围 :Infinity  正无穷     -Infinity  负无穷

  4.NaN ==>not a  number  “非数值”

    特点:1)NaN不等于任何一个数,包括它本身  ===>  自我否定

       2)任何涉及与NaN的操作都返回NaN

八、(Boolean)类型 :表示真与假   true   false

九、(undefined)类型

  undefined类型只有一个值,既undefined,当声明的变量未初始化时,该变量的默认值是undefined,当函数无明确返回值时,返回值也是undefined

十、(Null)类型

  Null类型也是一个值,既Null。值undefined世界上是从值null派生来的,因此ECMAScript把他们定义为相等的

  尽管这两个值相等,但他们的含义不同。undefined是声明变量但未对其初始化赋值,null则是用于表示尚未存在的对象,如果函数要返回的是对象,那么找不到该对象是,返回通常是null

JavaScript 基础知识 变量与数据类型的更多相关文章

  1. java基础知识—变量、数据类型和运算符

    1.变量:存储数据的一个基本单元.2.变量的声明和赋值: 1)声明并赋值;数据类型 变量名=值 例如:int prince=10; 2) 声明.赋值分为两步: 数据类型 变量名: 例如:int=pri ...

  2. JavaScript 基础知识 - BOM篇

    前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...

  3. Javascript基础知识总结一

    Javascript基础知识总结一 <!DOCTYPE html> <html> <head lang="en"> <meta chars ...

  4. 学习javascript基础知识系列第二节 - this用法

    通过一段代码学习javascript基础知识系列 第二节 - this用法 this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象.但是在javascr ...

  5. 学习javascript基础知识系列第三节 - ()()用法

    总目录:通过一段代码学习javascript基础知识系列 注意: 为了便于执行和演示,建议使用chrome浏览器,按F12,然后按Esc(或手动选择)打开console,在console进行执行和演示 ...

  6. Java编程基础——常量变量和数据类型

    Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...

  7. 使用 JavaScript 中的变量、数据类型和运算符,计算出两个 number 类型的变量与一个 string 类型的变量的和,根据 string 类型处于运算符的不同位置得到不同的结果

    查看本章节 查看作业目录 需求说明: 使用 JavaScript 中的变量.数据类型和运算符,计算出两个 number 类型的变量与一个 string 类型的变量的和,根据 string 类型处于运算 ...

  8. JavaScript基础知识整理

    只整理基础知识中关键技术,旨在系统性的学习和备忘. 1.在 JScript 中 null 和 undefined 的主要区别是 null 的操作象数字 0,而 undefined 的操作象特殊值NaN ...

  9. JavaScript基础知识从浅入深理解(一)

    JavaScript的简介 javascript是一门动态弱类型的解释型编程语言,增强页面动态效果,实现页面与用户之间的实时动态的交互. javascript是由三部分组成:ECMAScript.DO ...

随机推荐

  1. 运行该脚本出现/bin/sh^M: bad interpreter: No such file or directory

    错误中脚本文件的一个非常可能的原因是DOS格的, 即每一行的行尾以\r\n来标识, 其ASCII码各自是0x0D, 0x0A.  能够有非常多种办法看这个文件是DOS格式的还是UNIX格式的, 还是M ...

  2. Why aren't more desktop apps written with Qt?(quora.com系列文章)

    As far as I know and have understood in my experience with Qt, it's a very good and easy to learn li ...

  3. ListView、TreeView和DataGrid。

    原文:ListView.TreeView和DataGrid. 1.ListView. ListView继承自简单的没有特色的ListBox,并使用View属性进行扩展.增加了对基于列显示的支持,并增加 ...

  4. WPF编游戏系列 之四 用户控件

    原文:WPF编游戏系列 之四 用户控件        在上一篇<WPF编游戏系列 之三 物品清单>中,对物品清单进行了演示,其中反复用到了同一组控件(如下图),而且 颜昌钢也指出在3.2. ...

  5. C# WindowsPrincipal(Windows规则)的使用

    using System;using System.Collections.Generic;using System.Linq;using System.Security.Principal;usin ...

  6. JS如何为iframe添加onclick事件

    如果页面上有iframe时,鼠标点击在iframe内时,包含iframe的document是不响应任何事件的, 例如: $("#iframe1").click(function() ...

  7. UAP开发错误之The given System.Uri cannot be converted into a Windows.Foundation.Uri(windows phone背景更换)

    今天博主在开发一款windows phone应用时,希望实现app背景的更换,思路很简单.使用ApplicationDataContainer容器存储我的图片路径,每次载入应用时读取这个路径以决定我用 ...

  8. Oracle 宣布 Java 7 生命周期终结

    快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中.   <HTML开发Mac OS App 视频教程> 土豆网同步更新:http: ...

  9. QQ空间玩吧HTML5游戏引擎使用比例分析

    GameLook报道/“Cocos 2015开发者大会(春季)”于4月2日在国家会议中心圆满落下帷幕.在会上全新的3D编辑器,Cocos Runtime等产品重磅公布,给业界带来了Cocos这款国产引 ...

  10. 比较DirectX和OpenGL的区别(比较详细)

    OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库.OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL.IRIS GL是一个工业标准的3D图形软件接口,功能虽然 ...