美文网首页
js的介绍和了解

js的介绍和了解

作者: 码农的世界你不懂 | 来源:发表于2016-12-23 15:37 被阅读0次
js的作用
  • html是从语法意义上来构造网页2.css是从视觉上美化界面3.js是从交互上提升用户体验
  • js的出现:1995年出现,网景公司设计
  • js的发展:原来叫做liveScript,后改名为JavaScript
  • js的现状
  • 第一个js程序以及js的位置1.弹框输入的认识 2.数值和字符的认识

二.注释的认识(掌握)

  • 注释的作用:用来说明代码,提升代码的可读性
  • 注释的种类:1.单行注释 使用 // 快捷键是crl +/ 2.多行注释 使用/**/
    快捷键是 ctr +shift +/

三.变量(掌握)

  • 变量的定义:变量是用来存储数字,字符以及可以表示这些东西的东西
变量的使用:       
1 .声明变量 var 
2.赋值变量 = 
3.使用变量.
例如 var a; a = 5;console.log(a);
  • 变量的命名:

从语法意义上命名,变量是由字母数字,下划线以及$符号组成,但是不能一数字开头,而且不能 使用保留字;从形式上变量是由他的实际表示的意思的英文组成,然后采用驼峰命名法,就是如果当一个变量是由多个单词组成,那么当第二个单词开始的每一个单词的第二个字母都是大写,
例如 lastName

变量的类型:

1,数值 2.字符 3.布尔 4.对象 5.未定义类型
变量的赋值:
  用来赋值的值不会改变,被赋值的值会发生改变,
变量如果不赋值会输出未定义类型:var a ; console.log(a);
其他类型和布尔类型的转化
1.对于数值类型,只要不是0就是真;
2.对于字符类型,只有不是空就是真;
3.对于对象类型,如果是null,才是假,其余是真的;4.对于未定义类型,都是假的

四.运算符(掌握)

  • 运算符:运算符是用来连接变量组成语句的符号
  • 运算符的种类:算术运算符 关系运算符 逻辑运算符
  • 算术运算符:

1. + - * / %
2.* / %的优先级高于 + -
3.使用小括号可以提升优先级别
4.+= 以及-=的认识,+= -=表示变量赋值的时候
如果用自己赋值给自己就可以使用+=或者-=
例如 var a=5; a= a+5;可以替换为 a+=5;
5.++以及—的认识:一般++和—放在变量中使用,如果对于++,放在变量的后面,表示先使用变量,然后让变量的值加一,赋值给原来的变量;如果放在变量的前面表示先让变量的值加一,然后在赋值


* 关系运算符:
>1.> < >= <= == === != !== 
2.特点:>=以及<=只有一个满足条件就可以; ==只需要比较内容就可以;===既要先比较类型,也比较内容,如果两个都符合才可以 != 和!==是== ===的相反;关系运算符的结果都是布尔类型;关系运算符不可以连续
* 逻辑运算符:
>1.&& || !2.特点:逻辑运算符进行运算符的都是布尔值 ;&&只有两边都是真的时候结果才是真;||只有有一个是真的返回结果就是真 ;!表示取反

####五.逻辑运算的一些特点(掌握)
>* 对于&&运算符如果第一个表达式是真的那么第二个表达式需要计算,如果第一个表达式为假,第二个表达式不用计算
* 对于||如果第一个是真的,那么第二个不用计算,如果第一个为假,那么第二个需要计算.
* 数值或者字符参与逻辑运算:如果返回真,对于&&运算符,那就返回的结果是第二个表示真的值,如果返回假的,那么返回第一个为假的值;对于||,如果结果为真,返回第一个为真的值,如果为假,返回最后一个为假的值
* 运算符的优先级:1.算术运算符高于关系运算符,关系运算符高于逻辑运算符 2.一般单目运算符高于双目运算符3.赋值运算符的等级最低 4.&&运算符高于||运算符

####六.if语句的认识
* 基本if语句的形式:

if(判断条件){如果条件成立执行代码}else{如果条件不成立执行这里的代码};

多重if语句的形式:
if(判断条件1){如果条件1成立就执行代码}else if(判断条件二)
{如果条件二成立就执行括号中的代码}else{如果都不成立,就执行这里的代码}

>多重if语句的跳楼现象,也叫阻断现象:就是对于多重if语句如果,第一个条件成立了,后面的所有的条件都不再判断,
* 阻止跳楼现象:就是写的时候,把else去掉就可以了
`嵌套if语句:就是if语句中有if语句,形式:if(if(){}else{} )else{if(){}else{}};`
>- 补充知识点:+和连字符的区别,如果+两边都是数值,+表示加号,只有有一个字符,就是表示练字符,连字符的结果是字符类型

####七. 循环语句的认识
>*  循环语句的类型:for循环和while循环
*  `for循环的形式:for(初始化条件;终止条件;变化值)`
*  `for的一般的实际例子for(var i = 0;i < 100;i++){}`
*  for循环的过程:就是根据初始化条件,然后和终止条件判断,如果符合终止条件,就执行大括号中的代码,然后让初始条件变化,然后和终止条件比较,如果符合,就继续执行对应的代码,直到不成立为止,停止循环。

####八.常见数学公式的使用(掌握)
>* 取出最大值以及最小值的公式:max(); min();
* 取出一个数值的正的平方根:sqart();
* 设置一个数的几次方:pow()
* 输入框的认识和使用:prompt()
* 转化整数的公式的认识:
1.parseInt() 
2.可以直接把数值字符转化成整数,可以截断字符,截取出数值,但是必须第一个字母是数字字符

相关文章

  • js的介绍和了解

    js的作用 html是从语法意义上来构造网页2.css是从视觉上美化界面3.js是从交互上提升用户体验 js的出现...

  • node模块化

    一、 Node.js模块 1. 课程介绍 ◆ NodeJS介绍(了解) ◆ NodeJS准备工作(掌握) ◆ No...

  • Day16~17 JavaScript 如果可以重来

    了解JS JS 中 if 和 for的使用 初步了解 JavaScript/ECMAScript 是什么 W3Sc...

  • 论js里的作用域与闭包

    什么是作用域,相信不少想了解js的小白还是有一定的疑惑的,今天就给大家介绍一下我了解到的js里的作用域 js里作用...

  • javascript面向对象编程之this介绍

    介绍 依旧是那个不会的带娃的测试。 简介 作为测试,了解一点js还是非常有必要的 今天介绍的是关于js(前端语言)...

  • VueX 学习笔记

    学习目的 了解和熟练使用 VueX,能够在实际项目中运用。 VueX介绍 Vuex 是一个专为 Vue.js ...

  • 1.介绍Node.js-to-AngularJS套件

    首先介绍Web开发框架的基本组成部分,然后介绍Node.js--to--AngularJS套件的组件。 了解基本的...

  • Immutable Data

    之前对immutable.js没有了解过,抽空整理了相关的知识。本文只是大致介绍一下使用immutable的背景和...

  • 【课程】node.js NPM模块开发与发布

    - node.js在前端的作用介绍 - Npm模块了解 - package.json详细介绍 - 如何开发自己的n...

  • 浏览器与Node的事件循环(Event Loop)有何区别?

    前言 本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相...

网友评论

      本文标题:js的介绍和了解

      本文链接:https://www.haomeiwen.com/subject/rvukvttx.html