[笔记 Day-3]NodeJS-型别DataType

接下来的东西需要一点程式基础。

宣告型别

在 C/C++、java 或某些其他语言 里,参数都带有型态(ex:int、string、bool、char,等...),
但在 JS 宣告型态都用 var。

型别的种类

基本型别:
 //布林(Boolean) var Check1 = false; var Check2 = true; var Check3 = new Boolean(false);  //数值(Number) var num1 = 1; var num2 = new Number(2); //字串(String) var Str1 = "Helon"; var Str2 = 'Helon'; var Str3 = new String("Leo");
複合型别:
 //阵列(Array) var Array1 = [];              // Array1: [] 长度0 var Array2 = new Array();     // Array2: [] 长度0 var Array3 = new Array(3);    // Array3: [undefined,undefined,undefined] 长度3 //物件(Object) var Object1 = {}; var Object2 = new Object(); var Man = {"name":""}; var Object3 = new Object(Man);
简单型别:
 //空值(null) var Result = null; //未定义(undefined) var Result = undefined;
特殊型别:
 //函式(Function) var fun1 = function(){ ... }; var fun2 = () => { ... };

※以上为简单介绍宣告的範例,
实际上,JS看似自由,但其实是一个大坑。
http://img2.58codes.com/2024/20106071lte0N7AWRu.png
typeof : 是用来测试某资料的型别。
NaN : (Not a Number ,非数)表示未定义或不可表示的值。


所以在运用的使用需要非常的小心与警慎,
当你的专案越来越大时,追查就越加困难(笑)。


转型

在程式方面,转换型别是常有的事。
以下,就是各型别转换方式:
//要转换的範例们
var apple = 123;
var banana = "777.5";

//布林(Boolean)Boolean(apple);!!apple;
//数值(Number)Number(banana);banana - 0;parseInt(banana);  // 整数parseFloat(banana);// 浮点数
//字串(String)String(apple);apple.toString();  // 当null或undefined的时候无法使用apple + "";

上一篇 NodeJS-安装
下一篇 (Ubuntu)更改node js 版本方法


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章