其他分享
首页 > 其他分享> > 变量

变量

作者:互联网

                                        js知识                                                                     

1、js语言特性:解释型语言(翻译一行执行一行):     优点:跨平台性强    缺点:执行速度慢         

单线程(同一时间只能干一件事,上一行代码没执行完,无法执行下一行代码)

异步       弱类型语言 类型由数据本身决定

2、基本语法:语法大部分都是由英文组成的

3、js输出语句

document.write() 将数据输出到页面中  body

console.log() 将数据输出到控制台中

alert() 将数据以弹框的形式显示在页面中 阻塞后面代码的运行

4.js输入语句

prompt() 以弹框的形式 接受用户的输入数据

                                         变量

一、基础变量知识

          变量就是一个块内存空间 用来储存数据

 

           如何使用变量:1.使用var关键字申请空间 并且存入数据    var a = 10;

                                    2.先声明 再赋值   var a;  a = 10;   // 变量名  a

                                    3.可以同时声明多个变量

                                    4.变量的值都是可以改变的

           标识符(变量名)

  1. 变量名必须以英文字符、下划线_ 、美元符号$   var a;    var _a;    var $;

  1. 后面可以紧跟着出现数字、字母、下划线、$

  2. 不可以时关键字或者保留字(关键字:有特殊语法含义的字符) 例:float

  3. 变量名应该做到望文知义

  4. 小驼峰命名:首单词首字母小写 后面每一个单词首字母大写

 

         运算符的分类

  1. 数量的区分          一元运算符: () .      二元运算符: + - * / %(取余)      三元运算符: ?:

  1. 功能区分            01.算术运算符:(数学) 自增++ 自减--

                                      前置 ++ ++a 先将a自身加1,然后将a的返回值参与运算。

                                      后置 ++ a++ 先将a的值参与运算,然后对a进行加1。

                                      02.比较运算符:> >= < <= == ===

                                      03.逻辑运算符:&& || !

                                      04.位运算符:^

         其他类型的数据使用算数运算:

            1.(除了加号运算符之外的算数运算符)将原始类型转换为数字类型(自动转换) 然后进行运算(boolean true -> 1 false -> 0)

            2.string:如果字符串是一个正确的数字,直接转换为数字类型,参与运算。(null -> 0  undefined -> NaN)

            3.引用类型 -> NaN

            4.加号运算符:加号有一边有字符串,含义变成了做字符串的拼接。

                                    加号两边都没有字符串 但是有一个数据为对象,

                                    对象自动转换为[object Object] 然后做字符串的拼接。

 

         练习:

             1.var a = 123;var b = 456; 不借用其他变量的情况下,交换a和b的值

 

 

               2.判断一个数是否是水仙花数? 例:153 == 111 +555 + 333

                       

 

 

 

 

 

 

 

 

 

标签:变量,++,js,运算符,加号,var
来源: https://www.cnblogs.com/shilingjing/p/15072604.html