廖雪峰JavaScript学习笔记(基础及数据类型、变量)
先睹为快
alert('我要学JavaScript!');
Run:
基本语法:
1.每个语句以;
结束,不强制
2.语句块用{...}
3.//单行注释,/*...*/ 多行注释
数据类型:
1.不区分整数,浮点数,统一用number~
以下也属于number类型~
NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity
2.字符串用单引号''
或双引号""
3.布尔值 true
、false
4.比较运算符 (建议用三个=)
第一种: ==
比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;
第二种: ===
比较,它不会自动转换数据类型,如果数据类型不一致,返回false
,如果一致,再比较;
NaN
这个特殊的 Number 与所有其他值都不相等,包括它自己;
唯一能判断NaN
的方法是通过isNaN()
函数:isNaN(NaN); // true
5.null 和 undefined 前者为空,后者为未定义
6.数组 JavaScript 的数组可以包括任意数据类型。例如:[1, 2, 3.14, 'Hello', null, true] ps:另一种创建数组的方法是通过
Array()函数实现
7.对象 JavaScript 的对象是一组由键 - 值组成的无序集合(键:字符串类型,值:任意)
,例如:
var person = {name: 'Bob',age: 20,tags: ['js', 'web', 'mobile'],city: 'Beijing',hasCar: true,zipcode: null };
变量1.声明变量用var2.使用
console.log()代替alert()
的好处是可以避免弹出烦人的对话框。3.如果一个变量没有通过var
申明就被使用,那么该变量就自动被申明为全局变量4.strict 模式 该模式之下没有声明会报错
'use strict';
转载于:https://www.cnblogs.com/where1-1/p/9910102.html
廖雪峰JavaScript学习笔记(基础及数据类型、变量)相关推荐
- 廖雪峰 JavaScript 学习笔记
JavaScript教程 JavaScript是世界上最流行的脚本语言,JavaScript是一种运行在浏览器中的解释型的编程语言. 在Web世界里,只有JavaScript能跨平台.跨浏览器驱动网页 ...
- javaScript——廖雪峰老师学习笔记(一)
1.要查看一个变量的内容,在Console中输入console.log(a);,回车后显示的值就是变量的内容. 2.alert('我不想执行'); //提示框谷歌浏览器可直接执行 3.JavaScri ...
- 廖雪峰Git学习笔记2-时光机穿梭
基本都是按照廖雪峰老师的重新敲打了一遍,增强记忆,中间穿插了一些自己的理解,新手可能有误,请看原版: https://www.liaoxuefeng.com/wiki/896043488029600/ ...
- JavaScript学习笔记——JS中的变量复制、参数传递和作用域链
今天在看书的过程中,又发现了自己目前对Javascript存在的一个知识模糊点:JS的作用域链,所以就通过查资料看书对作用域链相关的内容进行了学习.今天学习笔记主要有这样几个关键字:变量.参数传递.执 ...
- Javascript学习笔记一 之 数据类型
在接触每一门编程语言之前,首先明白我们程序设计要处理的是"数据",而"数据"又用"数据类型"将其区分. 一.数据类型 Javascript是 ...
- 廖雪峰python学习笔记之高级特性
写在前面 寒假时本科舍友的一句话点醒梦中人-你的python基础还没弄明白吧!猛地一想好像确实如此,还停留在随插随用的程度,并且对于迭代器,函数式编程等等,没有深刻理解,所以项目做起来也是空中楼阁,所 ...
- 廖雪峰Python学习笔记1
Python基础 文章目录 一.基础语法规范 二.数据类型 三.字符串与编码 四.条件判断 五.循环 一.基础语法规范 1.用#作为代码注释 2.当语句以冒号:结尾时,缩进的语句视为到麻花,缩进**使 ...
- JavaScript学习笔记 - 基础排序算法
本文记录了我在学习前端上的笔记,方便以后的复习和巩固. 推荐大家去看看这一本gitBook上的书十大经典排序算法本文就是看这本书记录的笔记. 冒泡排序 1.算法步骤 1.比较相邻的元素.如果第一个比第 ...
- 廖雪峰Python学习笔记2
Python基础 文章目录 一.定义函数 二.函数参数 三.递归函数 一.定义函数 格式:定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返 ...
最新文章
- 多款激光雷达性能评估
- 交换机配置软件crt安装_非常详细的锐捷二层交换机配置教程,适合新手小白
- JavaEE之使用DOM4J和XPath对xml文档的添加,删除,查询操作
- OAuth 2.0 简介
- VTK:小部件之AngleWidget2D
- nginx 并发过十万
- nodejs_NodeJS历险记
- 三、Java Web中出现的一些乱码问题总结(详解)
- 从潘叔到潘子,潘长江走下「神坛」
- Computational Learning Theory - VC Dimension
- animate.css –齐全的CSS3动画库--- 学习笔记
- 矩池云上缺少cusparse.h头文件解决方法
- 【转】计算机人工智能技术纵览---入门部分
- UVA495 Fibonacci Freeze【大数+万进制】
- *** ERROR L107: ADDRESS SPACE OVERFLOW
- 100部经典漫画,有机会看看。
- 裴礼文《数学分析中的典型问题与方法》P31~60
- SQL Sever 创建视图
- 1. Win 10 :在此处打开命令窗口
- 案例21:Java农产品供求信息系统设计与实现开题报告
热门文章
- SAP订单编排和流程增强概述
- mongodb 文档服务器,mongodb服务器
- 5d4的白平衡模式_佳能5D4有什么白平衡模式?ISO是多少?
- anaconda moviepy_Win10配置anaconda和jupyter
- Loadrunner性能测试结果分析
- python httplib_如何用Python做个英语翻译小字典
- python windows服务_Python创建Windows服务
- excel合并两列内容_不要再粘粘粘,合并Excel表格数据,3秒完成
- spark java8 scala_在 Ubuntu16.04 中搭建 Spark 单机开发环境 (JDK + Scala + Spark)
- oracle高资源消耗sql,oracle 中如何定位重要(消耗资源多)的SQL