JavaScript学习笔记一 - 基本语法,数据类型、变量
来源:互联网 发布:linux下创建文件夹 编辑:程序博客网 时间:2024/04/30 15:35
从今天开始JavaScript的学习路程,推荐学习教程为廖雪峰老师的JavaScript学习教程
废话少说,先记录下今天的收获,刚开始都是比较简单的内容,有需要的小伙伴可以一起学习。
首先,简单粗暴来讲,JavaScript语法、数据类型等和C++还是有很多相似的,所以有基础的小伙伴不用怕了。
例如:
1. 语法
- 每个语句以
;
结束,尽管JavaScript中并不强制要求每个语句结尾加;
,但是为了代码的规范性,我们这种初学者还是统一加;
为好。 - {…}表示代码块 注释和C++也一样啊,单行注释通常用//,/…/来注释掉一段内容
- 程序严格区分大小写,好吧,在我接触到的语言里程序都区分大小写~~~
2. 数据类型
- Number JavaScript不区分整数和浮点数,统一用Number表示
- 常用数学运算符号和C++一样:
+,-,*,/,%
等 - 比较运算符
== //JavaScript自动转换左右数据类型,可能会产生难以预料的后果,不建议使用 === //JavaScript不转换左右数据类型,和C++中==一样
- 两个特殊的数:NaN和Infinity NaN:无法计算结果时,如
0/0; //NaN
Infinity:无限大,数值超过了JavaScript所能表示的最大值时就会得到Infinity。
1/0;//Infinity
在程序内部,Number类型的实质是一个64位的浮点数,遵循IEEE 754标准(浮点数算术标准),JavaScript所能表示的数值范围为正负1.7976931348623157乘以10的308次方,其最小所能表示的小数为正负5乘以10的负324次方,这两个边界值可以分别通过访问Number对象的MAX_VALUE属性和MIN_VALUE属性来获取。
console.log(Number.MAX_VALUE);console.log(Number.MIN_VALUE);//显示结果为1.7976931348623157e+3085e-324
3. 数组
JavaScript的数组可包含任何数据类型:
[1,2,'a',"hello"];
4. 变量
- 变量名支持英文、
、数字、,但不能以数字开头,如 1,_a,b123都是合法的变量名 - 声明变量:var,若一个变量没有声明直接使用就是一个全局变量
在strict模式下,不通过var声明变量就使用会报错,启用strict模式的方法是在JavaScript代码的第一行写上:
'use strict';
- JavaScript变量只可声明一次,但是变量可以接受不同的数据类型赋值:
var a=1;//整数a="abc";//字符型
这就是动态语言,变量赋值类型不固定,像C++就是一种静态语言,其变量声明为什么类型,赋值时就必须是什么类型。
OK,今天先到此为止,明天继续努力^_^
0 0
- JavaScript学习笔记一 - 基本语法,数据类型、变量
- JavaScript学习笔记一:数据类型和变量
- JavaScript基础学习笔记(一)——入门、语法、变量、数据类型
- 15-JavaScript-基本语法-变量-规则-数据类型
- 01-javaScript基本语法、数据类型、变量
- Swift 学习笔记一 基本数据类型和简单语句语法
- JavaScript基础(一)之语法、变量、数据类型
- Python学习笔记一 基本语法、变量类型、时间处理
- JavaScript学习笔记(基本数据类型)
- JavaScript学习笔记(一)基本概念及基本数据类型
- JavaScript学习笔记-基本语法
- javascript学习笔记:基本语法
- JavaScript学习笔记(一)——基本语法
- javascript学习(一):javascript基本语法
- javascript复习笔记(一)js基础,基本语法,数据类型,控制流程
- Js基本语法、变量、数据类型
- Javascript学习总结-基本语法-(一)
- JavaScript学习笔记之二基本数据类型
- nginx 配置 http proxy 和fastcgi
- 简单分享一个轻量级自动化测试框架目录结构设计
- VS2010 动态库没有生产LIB
- VS2010 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 用shell脚本生成文本文件
- JavaScript学习笔记一 - 基本语法,数据类型、变量
- VS2010 Windows制作DLL
- gradle包重名
- ztree系列一 需求分析
- VS2010 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它
- VS2010 查看DLL接口
- 安全加密算法与数据签名总结(2)
- mysql 相关问题
- VS2010 运行时找不到DLL