JS

javascript  前台语言   运行在客户端

                 后台语言    跟数据库有关的

js能干什么:页面特效,开发页面游戏。后台开发等  

js写在<script>里面

前段的三个层次:

        1、html  结构层

        2、css   表示层

        3、js      行为层

变量   可以改变的量,往往用英文字母代替变量并且区分大小写。

变量的定义(声明):var+字母

变量的用途:变量其实是一个容器,起到临时存储数据的作用。通过=进行赋值

js语言的输出:

  alert()弹出框

  console.log()用于代码测试

  document.write()在浏览器中写出

js的注释:

单行注释://

多行注释:/*-------*/

变量起名的规则:

  不能使用汉字,区分大小写,不能特殊符号开头除了下划线、$。

变量的值:

  字符串、 数字 统称数据。

数据的类型:

  字符串、数字、数组、json、对象、布尔、null、undefined、函数。

常量  不变的量,

            汉字,数字,往往当做值使用。除了数字之外要带引号“”

            带引号的   是什么就输出什么----叫字符串

js代码执行:

  js代码执行前,浏览器会给他一个全局环境,叫window(全局作用域),在window下浏览器找到所有带var和function的关键字然后给他们分配内存地址,不管你赋值没赋值,浏览器会告诉所有子模块这个东西存在了,这种能力叫变量提升。

整数(整型)和小数(浮点型)

          parseInt() 将字符串强制转换成整型  parseFloat() 将字符串强制转换成浮点型

        代码执行顺序是从上往下。一个模块一个模块的执行。

数据的类型有哪些,

           字符串  数字    数组   json   对象  布尔  null  undefined  函数

            基本和复合类型

js语言的四则运算:

            +      纯数字之间就是加法,和字符串之间就是拼接。

           -       纯数字之间就是减法,和字符串之间还是减

             *      纯数字之间就是乘法,和字符串之间还是乘

             /      纯数字之间就是除,和字符串之间还是除。

                  纯数字之间就是除,和字符串之间还是除。

                    减乘除三者有隐式转换的能力

    +-*/在一起先算*/在算+-

逻辑运算:

  或|| 、且&&  、非!    结果是true或false

比较运算:

>、>=、<、<=、!(相反)==(双算号)

===全等 数据的类型和值都一样,不全等!==

原文地址:https://www.cnblogs.com/liancai001/p/9794213.html