1、 语法和数据类型
// 单行注释 /* 多行注释 */ |
1.2、 数据结构和类型
1.2.1、 数据类型
JavaScript中一共分为7种不同类型:
五种原始数据类型:
1.Boolean : 布尔值, true和false;
2.null :空类型(对象常用) ;
3.undefined : 空类型,变量未定义时候的值;
4.Number : 数值类型,如 100 ;
5.String : 字符串类型,如'hipingan';
以及Object对象类型、 Function函数类型
1.3、 数据类型的格式
1.3.1、 整数
let a = 3; // 3 let b = -1; // -1 |
1.3.2、 浮点数
浮点数组成:
一个十进制的整数,可以带正负号;
小数点
小数部分(只能十进制)
指数部分
let a = 3.14; // 3.14 let b = -.001; // -0.001 let c = -3.14e+12; // -3.14*1012 |
1.3.3、 布尔
只有flase和ture
let a = true; |
1.3.4、 字符串
使用单引号( ' ' )或者双引号( "" )括起来的字符串:
let a = 'leo '; |
1.3.5、 函数
函数属是被设计为执行特定任务的代码块。
let a2 = function(){ return 'my name ' }; |
1.3.6、 数组
数组是一系列变量的组合。
let a = [ 'hi ', 'leo ', 'hello ', 'pingan ']; a[1]; // 'leo ' |
1.3.7、 对象
对象是由 {} 包含一个或多个 键 :值 对的列表:
let obj = { n1 : 'pingan ', n2 : a1, n3 : a2() } |
1.4、 typeof
返回一个参数的类型的字符串值,参数可以输字符串,变量,关键词或者对象
typeof(new Function()); // "function" typeof("leo") ; // "string" typeof(11) ; // "number" typeof(undefined) ; // "undefined" | |
typeof(true) ; typeof(null) ; | // "boolean" // "object" |
1.5、 parseInt()
将字符串转换为整数。
规则: A、它会忽略字符串前面的空格,直至找到第一个非空格字符,如果第一个字符不是数字字符或者负号,则 返回NaN。
B、转换空字符串返回NaN。
C、如果第一个字符是数字字符,会接着进行解析,直到完成或者遇到非数字字符。
console.log(parseInt(12)); // 12 console.log(parseInt(-12.2ab)); // -12 console.log(parseInt(12.2)); // 12 console.log(parseInt(a12)); // NaN |
1.6、 parseFloat()
将字符串转换为实数。
规则:
A、其它规则同parseInt。
B、小数点被当作是数字字符,识别科学计数法格式。
console.log(parseFloat(1.2)); console.log(parseFloat(-12.2ab)); console.log(parseFloat(1.2e3)); console.log(parseFloat(a12)); | // 1.2 // -12.2 // 1200 // NaN |
1.7、 实训:
通过输入框1、2输入数据data1、data2 , parseFloat转成数值后,对输入数据相加,输入框3中显示结果。