ts学习笔记:基础语法-1

news/2024/5/20 3:58:48 标签: ts
console.log("你好!")

//tsc进行编译

//boolean 类型
//定义变量
var flag:boolean = true ;
// flag = "str" 错误;不可再将定义好的类型数据变为其他类型
flag = false;

//number  数字类型
var a:number = 123;
// console.log(a)

//没有对整形和浮点型进行区分,只有number 
a = 12.3;
// console.log(a)

//字符串类型:string
var str:string = "hello,whr";
console.log('str', str);

//ts 包含es5的语法,用Let或者var 都可以

//数组类型
//方式1
var arr:number[] = [1,2,3,4.5]; //定义一个number类型的数组
// console.log('arr', arr);

var arr_string:string[] = ["C++","java","python"];
// console.log('arr_string', arr_string);

//方式2
var arr_list:Array<number> = [1,2,9,4,5,6];
// console.log('arr_list', arr_list);

//元组类型,可以指定数组里面每个数据的类型
var arr_tuple:[string,number,boolean] = ["hello",12,true];
console.log('dd', arr_tuple);


//任意类型
var num_0:number = 123;
var num_1:any = "str";
console.log('num_1', num_1);
num_1 = 123.34;
console.log('num_1', num_1);

// //获取DOM节点
// var oBox:any = document.getElementById('box');
// oBox.style.color = 'red';

//空类型
var num:number;
console.log('num', num)

http://www.niftyadmin.cn/n/1438067.html

相关文章

ts学习笔记:基础语法-2

//es5:1.函数名定义法 // function run(){ // return "run"; // }//2.匿名函数 // var run2 function(){ // return "run"; // }//ts中定义函数的方法 //1。&#xff1a;函数声明法 function run():string{return "run";//只可以返回st…

ts学习笔记:箭头函数

//箭头函数 //es5 setTimeout(function(){ console.log(‘time’, 1); },1000); //箭头函数里面的this指向上下文 //ts 箭头&#xff1a;> setTimeout(()>{ console.log(‘箭头函数’, ‘这就是箭头函数&#xff0c;省略了函数名&#xff0c;多加了箭头’)&#xff1b;…

二分图匹配的基本思想(匈牙利算法)

二分匹配 1、二分图 在一个图中&#xff0c;以边为条件&#xff0c;能够将两个端点划分为两个集合的图叫做二分图&#xff0c;比如&#xff1a; 2、二分图匹配算法&#xff08;匈牙利算法&#xff09; 二分图匹配就是找到一个边的集合&#xff0c;是的图中每个顶点的度数为1&am…

学习笔记:神经网络中的激活函数sigmoid函数如何避免overstack

1,首先贴出sigmoid原始函数&#xff1a; # def sigmoid(x): # return 1 / (1 np.exp(-x))问题&#xff1a; 因为当x为正整数的时候&#xff0c;exp(-x)很小&#xff0c;当x是一个非常小的负数时&#xff0c;exp(-x)会过大&#xff0c;导致溢出。 所以我们可以这样优化&am…

大数据经典实验案例-WordCount原理详解和代码书写

大数据经典实验案例-WordCount原理详解和代码书写 本次实验基于hadoop框架和linux环境&#xff0c;所以&#xff0c;请保证您的电脑拥有hadoop环境&#xff08;hdfs和mapreduce&#xff09; 实验目的&#xff1a;掌握hadoop的一些基本命令操作和使用JavaAPI进行实验开发。 实验…

typescript 的函数:compose案例详解

函数组合(compose)是函数式编程里面比较常见的一种方法&#xff0c;他的主要思想就是&#xff1a;通过组合各种函数来进行连续复杂运算。比如&#xff1a;我们希望将前段获得的字符串进行空格的清除&#xff0c;然后进行大小写转换&#xff0c;那么应该如何做呢&#xff0c;当然…

typescript中的curry(柯里化)学习笔记

ts中的curry :柯里化&#xff0c;实际上就是把接收多个参数的函数变换成接收一个单一参数&#xff08;最初函数的第一个参数&#xff09;的函数&#xff0c;如果其他的参数是必要的&#xff0c;返回接收余下的参数且返回结果。 第一个例子&#xff1a;实现加法的柯里化 /* 前…

决策树的剪枝-“成本复杂度”函数

知识点源自李航-《统计学习方法》 1、决策树的剪枝;在决策树学习算法的过程中&#xff0c;为了尽可能正确分类训练样本&#xff0c;结点划分过程将不断重复&#xff0c;有时会造成决策树分支过多&#xff0c;这时就可能因为训练样本学得“太好”了&#xff0c;以至于把训练集自…