变量
作者:互联网
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.变量的值都是可以改变的
标识符(变量名)
-
变量名必须以英文字符、下划线_ 、美元符号$ var a; var _a; var $;
-
后面可以紧跟着出现数字、字母、下划线、$
-
不可以时关键字或者保留字(关键字:有特殊语法含义的字符) 例:float
-
变量名应该做到望文知义
-
小驼峰命名:首单词首字母小写 后面每一个单词首字母大写
运算符的分类
-
数量的区分 一元运算符: () . 二元运算符: + - * / %(取余) 三元运算符: ?:
-
功能区分 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