javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐
来源:java全套资料     阅读:902
泉州小白网络科技
发布于 2018-07-10 23:25
查看主页

做为一名女性程序员,我今天把我的学习经验以及总结分享出来,让大家一同进步技可以,一同涨工资,呵

废话不多说咱们开撸吧(....打错了),我们开始吧。

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐

请大家多多关注小编或者者转发以及私信吧。,想要资料, 请私信java,即可以回去我的留下方式。

第一章:Javascript 根本概念

主要内容

  • 数据类型
  • 操控句子
  • 函数

咱们先从最简略的数据类型开端吧!

首要请记住javascript 有5种根本数据类型和1种杂乱数据类型,至于为什么只要这六种,咱们可以够去翻翻W3C的材料哈!

五种根本数据类型:

  • Undefined
  • Null
  • Boolean
  • Number
  • String
  • 一种杂乱数据类型: Object

在学习这些数据类型之前,咱们有必要学习运使用一个东西,俗话说磨刀不误砍柴工嘛! 下面为咱们详情一种手法来检测变量的数据类型 ->->->-> typeof 操作符 你可以够理解为

type of someting 比如 type of undefined 更多比如如下:

  • type of undefined 如果这个值未被界说
  • type of boolean 如果这个值是布尔值
  • type of string 如果这个值是字符串
  • type of number 如果这个值是数值
  • type of object 如果这个值是目标 或者许 是 NULL
  • type of function 如果这个值是函数

下面为咱们写个小比如 你们可以够自己树立一个HTML文件而后把我的代码考进去

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐


  1. var Question = "csdn boss is ji lao ?";
  2. alert("依次是 string number object");
  3. alert(typeof Quession);
  4. alert(typeof 100);
  5. alert(typeof null);
  6. script>

下面来别离详细说说这几种数据类型

  • Undefined 类型

简略的来说就是:在运使用var 公告变量但未对其加以初始化时,这个变量值就是Undefined;

为什么这么说呢? 看下面的代码

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐


  1. var csdn //公告之后默许获得undefined
  2. //var TT 这个变量没有公告
  3. alert(csdn) //回来 undefined
  4. alert( TT ) // 按F12翻开调速器发现报错了
  • Null 类型

Null 类型是只要一个值的数据类型 当然这个值就是null 啦,我上面说到过当运使用typeof 时 想起来没有?

typeof null 是回来的Object 为什么呢?因为 null 值表明一个空目标的指针

在通知你们一个秘密 其实 Undefined 是 Null 的儿子,不信的话你们可以够在操控台里试一试

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐

。。。

  • Number 类型

这个类型嘛! 有点单调,可是它又是JS里面最令人重视的类型

首要详情最简略的JS数字的进制

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐

  1. var intNumber = 10; //整数
  2. var 8_number = 012 //八进制
  3. var 8_number_1 = 019 //无效八进制主动去0变10进制
  4. var 16_number = A //16进制
  5. //我在进行算术核算时 从不论你是什么进制横竖都会是变换成10进制

下面详情浮点数

2

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐

  1. var floatNum = 1.1
  2. var floatNum_1 = 0.1
  3. //上面的都是浮点数的公告办法
  4. //当然还有高档点的
  5. var float_num_2 =1.123e3 // 就是1123
  6. //e 3 表明 10*10*10

NaN = Not a Number

它有点特别 比如任何数值除以0 那么在JS中 就会回来 NaN

NaN 有两个重要的特色

1. 任何,请注意是任何 触及NaN的操作都会回来 NaN

2. NaN 与任何值都不持平

关于NaN 它还有一个小东西 是一个叫做 isNaN(param) 的函数

param 是你传入的值 它会测验将param 变换成数值 , 可以够变换回来FALSE 不可以变换 回来 TRUE

说道这儿就不可以不说说这个数值变换的问题了

首要仍是给咱们详情三个东西 它们别离是

Number() parseInt() parseFloat()

这几个是干嘛的呢? 第一个可以够使用于任何数据类型,而后面的两个专门使用于把字符串变换成数值

代码比如如下 ,相同一个


  1. var c = Number("csdn "); //NaN
  2. var s = Number("" ); //0
  3. var d = Number("0000132 ") //132
  4. var n = Number (true) //1
  5. var c = parseInt("123CSDN") //123
  6. var s = parseFloat ("22.5") //22.5
  7. //更多的比如咱们可以够去W3C上去看看
  • String 类型

首要请咱们记住: 在JS中字符串是不可变的,也就是说,字符串一旦创建,他们的值就不可以改动,要改动某个变量中的值,首要要销毁原本的,而后在使用新的去填充


  1. var csdn = "csdn "
  2. csdn = csdn+"is what?"
  3. //依照上面的意思 你可以理解这段代码的作业原理吗??

toString() 办法和 String()函数

toString() 几乎每个值都有这个办法 它接纳一个参数 这个参数是你要输出的值按什么进制输出

也就是说传 2 就是 二进制 不传默许 10 进制

String() 函数 它可以将任何类型变换成字符串

规矩如下

1. 如果有 toString() 办规律调使用

2. 如果是NULL 则回来 null

3. 如果是 Undefined 则回来 Undefined

  • Object

看代码!!!!

var a = new Object();

好吧我创建了个亲爱的(你们现实里没有怎样办)

这个现在你只要记住:

Object 类型是一切实例的 根底 根底 根底 根底 根底。

啊? 懂 ?

不懂没关系 慢慢来!

下面放福利 今天就到这儿 (你们就这点出息)

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐

javascript纯小白快速学习指南半年变大神(足以)不行送小姐姐

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 网页前端 JS
相关推荐
首页
搜索
订单
购物车
我的