网易前端微专业,JavaScript程序设计基础篇:基本语法,基本类型
来源:互联网 发布:linux smp lock.h 编辑:程序博客网 时间:2024/06/05 00:19
基本语法部分就忽略吧,基本类型有以下不错:
1,JS里有6个数据类型,分别是:Number, String, Boolean, Object, Null, Undefined.按类型又分为:原始类型和引用类型。Object是引用类型,除此外的其它5种是原始类型。
2,先说Number,整型,浮点数都可以,其中0开头的表示8进制,0x开头的表示16进制。见图:
浮点数:科学计数法:var num = 3.12e2 表示312
var num = 3.21e-1表示0.321
另外Number里有两个特殊的NaN:not an number 还有个Infinity,如 1 / 0 表示无穷大.
3,String类型 单引号 双引号都可以。Boolean类型忽略
4,Object类型:是一种无序的名值对的集合,示例:
var dog = new Object();dog.age = 100;dog.name = "阿黄";dog.wang = function(){ console.log("" + dog.name+"在旺旺")};dog.wang();var cat = { name:"cat", age:2, mew:function(){ console.log("喵喵喵"); }};cat.mew();
上述两种方式均可。
带function的是方法,其他的变量为属性。
5,Null类型:出现场景仅有一种:var a = null;
6,Undefined出现场景有2,分别是:已声明未赋值的变量,获取对象不存在的属性。测试的代码:
var abc;console.log(typeof abc);var person = {a:1, b:2};console.log(typeof person.c);
7,原始类型和引用类型的区别
//原始类型示例var a = 1;var b = 2;b = 4;console.log(" a = " + a);//引用类型示例var a = {a : 1};var b = a;b.a = 100;console.log("a = " + a.a);
即引用类型存的是指针,而指针即对象的地址。 0 0
- 网易前端微专业,JavaScript程序设计基础篇:基本语法,基本类型
- 网易前端微专业,JavaScript程序设计基础篇:数组
- 网易前端微专业,JavaScript程序设计基础篇:函数
- 网易前端微专业,JavaScript程序设计:JS调试
- JavaScript基本语法基础
- JavaScript基本语法+类型转换
- javascript基本语法2 引用类型------数组
- javascript基本语法3 引用类型----Object
- 网易微专业 前端工程师 学习笔记
- 网易微专业 前端工程师 学习笔记
- 专业语言:Java程序设计的基本结构
- 《Javascript高级程序设计》读书笔记之——基本包装类型
- Javascript高级程序设计——12.基本包装类型
- javascript高级程序设计--第五章基本包装类型开始
- [Javascript 高级程序设计]学习心得记录4 基本包装类型
- JavaScript基本语法B
- javascript基本语法
- JavaScript基本语法
- spring 定时任务的配置文件解析
- ActionBar的使用(一)
- java并发的处理方式
- python 学习笔记一
- 前端工程与性能优化
- 网易前端微专业,JavaScript程序设计基础篇:基本语法,基本类型
- js统计字符串个数
- [LeetCode]020-Valid Parentheses
- 颜如玉——12月第二周
- 剑指offer系列之二十二:二叉搜索树的后续遍历序列
- CentOS6.5安装cuda
- 图像旋转 双线性插值 c++
- Android硬件加速
- Swap Nodes in Pairs