"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * 如果只是声明变量 并没有在声明时直接赋值 那么改变量此时是any(任意)类型 */ var a; a = '11'; a = 7; // let b:number = 1; // 初始化赋值 会自动校验类型并赋值 var b = 1; // b = 32; // 报错 仍可编译 // b = true; var x = false; // let arr:Array = [1,2,3,4] // 传参 function fn(a, b) { console.log(a + b); } fn(1, "3");