JavaScript基础(一) · 小左fish

Js最初的意义:

判断用户输入,后来一度用于小广告;

Js现在的意义:

1.异步和服务器交互   2.页面的特效   3.移动端web和app   4移动端开发 node.s

Js是一种客户端的脚本语言 它包括三部分:

ECMScript  语法规范;

DOM           操作页面上的元素;

BOM            操作浏览器的一些功能;

Js的数据类型:

基本数据类型:字符串(String)、数值(Number)、布尔(Boolean)、空(Null)、未定义(Undefined);

引用数据类型:对象(Object),其中包括 Array 、Data、Function等;

查看数据类型的方法:typeof  *  ,*为您要查看的数据 可以在控制台中输出console.log(typeof  * );

字符串类型(String):

在控制台中黑色字体为字符串类型哦~

字符串是由一个一个字符组成,获取一个字符串中得字符个数可以使用length属性;

字符串拼接用‘+’;

数值(Number):

NaN  非数值 与任何值都不想等,包括本身;

isNaN()任何不能被转换为数值的值都会导致到这个函数返回true;

布尔(Boolean) :

布尔(逻辑)只能有两个值:true 或 false;

其他类型转换成字符串:

任何数据都有toString方法 除了null和undefined;

String(参数)可以把任何数据转成字符串---它更通用一些;

拼接字符串+这样也可以转成字符串类型;

转成类型转成布尔类型:

Boolean(参数);

if(参数)在条件判断中会自动将其他类型转成布尔值;

小技巧:!参数   这样也可以哦;

将其他类型转成数值型:

Number(true)--1;

Number(false)--0;

Number(undefined)--NaN;

Number("")--0;

Number("123")--123;

你可能感兴趣的:(JavaScript基础(一) · 小左fish)