JavaScript 基础知识 变量与数据类型
一、区分大小写
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 基础知识 变量与数据类型的更多相关文章
- java基础知识—变量、数据类型和运算符
1.变量:存储数据的一个基本单元.2.变量的声明和赋值: 1)声明并赋值;数据类型 变量名=值 例如:int prince=10; 2) 声明.赋值分为两步: 数据类型 变量名: 例如:int=pri ...
- JavaScript 基础知识 - BOM篇
前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...
- Javascript基础知识总结一
Javascript基础知识总结一 <!DOCTYPE html> <html> <head lang="en"> <meta chars ...
- 学习javascript基础知识系列第二节 - this用法
通过一段代码学习javascript基础知识系列 第二节 - this用法 this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象.但是在javascr ...
- 学习javascript基础知识系列第三节 - ()()用法
总目录:通过一段代码学习javascript基础知识系列 注意: 为了便于执行和演示,建议使用chrome浏览器,按F12,然后按Esc(或手动选择)打开console,在console进行执行和演示 ...
- Java编程基础——常量变量和数据类型
Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...
- 使用 JavaScript 中的变量、数据类型和运算符,计算出两个 number 类型的变量与一个 string 类型的变量的和,根据 string 类型处于运算符的不同位置得到不同的结果
查看本章节 查看作业目录 需求说明: 使用 JavaScript 中的变量.数据类型和运算符,计算出两个 number 类型的变量与一个 string 类型的变量的和,根据 string 类型处于运算 ...
- JavaScript基础知识整理
只整理基础知识中关键技术,旨在系统性的学习和备忘. 1.在 JScript 中 null 和 undefined 的主要区别是 null 的操作象数字 0,而 undefined 的操作象特殊值NaN ...
- JavaScript基础知识从浅入深理解(一)
JavaScript的简介 javascript是一门动态弱类型的解释型编程语言,增强页面动态效果,实现页面与用户之间的实时动态的交互. javascript是由三部分组成:ECMAScript.DO ...
随机推荐
- 好玩的WPF第一弹:窗口抖动+边框阴影效果+倒计时显示文字
原文:好玩的WPF第一弹:窗口抖动+边框阴影效果+倒计时显示文字 版权声明:转载请联系本人,感谢配合!本站地址:http://blog.csdn.net/nomasp https://blog.csd ...
- Android Training - 使用IntentService运行任务(Lesson 1 - 创建IntentService)
写在http://hukai.me/blog/android-training-18-running-background-service-lesson-1/ 版权声明:本文博客原创文章,博客,未经同 ...
- 1-9 RHEL7-文件权限管理
本节所讲内容: 文件的基本权限:r w x (UGO+ACL) 文件的高级权限:suid sgid sticky 第1章 文件的基本权限 1.1 权限的作用 通过对文件设定权限可以达到以下三种访问限制 ...
- WPF路由
举例:窗口-用户控件-布局控件-…-按钮 按钮的点击事件:先由按钮的Click相应,然后….,然后布局控件,然后用户控件,然后窗口类似异常,直到“处理完成”(实际上一般按钮自己处理即可) 路由事件 ...
- .net与.net core学习目录
.net C#调用python 模拟请求(模拟header/gzip解压/泛型) C#控制台关闭之前做一些操作 C# 元组.匿名对象.ref&out DataTable转换为Entity(反射 ...
- MinDoc v0.6 发布,轻量级文档在线管理系统
更新日志 新增 标签功能,可以根据标签组织项目 新增 用户删除功能,删除后的用户项目以及其他数据会自动转移到超级管理员账户上 新增 项目描述支持Markdown语法 优化 项目标签添加效果 优化 登录 ...
- Xpose菜鸟笔记
0.官网入门教程 https://github.com/rovo89/XposedBridge/wiki/Development-tutorial 1.Hook自定义类中的私有类 https://fo ...
- Visual Studio一直弹出“未将对象引用设置到对象的实例”对话框的处理
试了一下,VS2017更新到最新版本的时候,会有这个错误.相当于是相当编辑XAML界面的时候会弹出,程序真正执行的时候反而不会弹出. 应该是最新的VS2017在显示XAML编辑界面的时候,会执行一部分 ...
- Android零基础入门第3节:带你一起来聊一聊Android开发环境
原文:Android零基础入门第3节:带你一起来聊一聊Android开发环境 工欲善其事,必先利其器.Android开发人员在自己的计算机上编写和测试应用程序,然后将其部署到实际的设备上,那首先必不可 ...
- chrome 里面js提示Provisional headers are shown错误
参考:http://stackoverflow.com/questions/21177387/caution-provisional-headers-are-shown-in-chrome-debug ...