ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

变量

2021-08-02 19:32:54  阅读:143  来源: 互联网

标签:变量 ++ js 运算符 加号 var


                                        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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有