变量名的注意问题----变量名的命名规范,要遵循驼峰命名法
1.变量的名字要有意义
2.变量名有一定的规范:一般以字母,$符号,下划线开头,中间或者后面可以有$符号,字母,数字
3.变量名一般都是小写的
4.变量名如果是多个单词,第一个单词的首字母是小写的,后面的所有单词的首字母都是大写的,这种命名方式成为:驼峰命名法
var bigNumber = 10;
(代码下方有红线,可能是出错了,但是不一定就是有错)
5.不能使用关键字(系统自带的一些单词不能使用)
6.不会单词用拼音,拼音也要用驼峰命名法
7.
游戏开发: C C++
做网站(后台):java PHP donet
java--技术或者语言
php--技术or语言
ios--技术
变量的初始化和命名
怎么知道我存入了这个变量??
console.log---把内容输出在浏览器的控制台中
webStorm中打开的页面中,网页地址不是相对或者绝对路径 在一个小型服务器中运行的
案例--变量的交换
将两个变量交换
变量的贾环的第一个思路:使用第三方的变量进行交换
第二种方式交换--一般适用于数字的交换
使代码变得更规范更漂亮 [有空隙]------Ctrl+Alt+L----->格式化代码的(设置代码有很好的格式,代码如果是错的,这个快捷键就没有效果)
位运算
注释
1.解释代码的意思
2.注释不需要的代码
- 单行注释:一般用在一行代码上面
- 多行注释:一般用在函数或者一段代码上面
- 注释后的代码不执行
第三种注释
原始数据类型
number,string,booleam(true(真1),false(假0)),null,undefined,object
- 什么时候是undefined
- 变量声明了,没有赋值,结果也是undefined
- 函数没有明确返回值,如果接收了,结果也是undefined
- 如果一个变量的结果Undefined和一个数字进行计算,结果:NaN不是一个数字,也没有意义
- 获取这个变量的数据类型-----tyoeof 来获取变量的类型
- 类型:数字 字符串 null undefined 对象
- 写法
yoeof 变量名
tyoeof (变量名)
- 当一个变量的复制为null的时候,他的变量类型就是一个对象
现在是Null
数据类型转换
num = 98.76;-----小数(其他的语言中,浮点型----单精度,双精度浮点);
- 数字类型有范围
结果为false
- Infinity(无穷大)
- Infinity(负无穷大)
不是数字不要用==去判断
- console.log(sum)的结果是NaN
136行结果为true
135行结果为NaN
- 总结
- 数字类型;number类型
- 无论是整数还是小数都是数字类型
- 不要用小数去验证小数
- 不要使用NaN判断是不是NaN,应该使用isNaN(值或者是变量)
- 想要表示八进制:以0开头
- 想要表示十六进制:0x开头
- 字符串类型 可以使用单引号,也可以使用双引号
想知道字符串的个数有多少个--也就是这个字符串的长度是多少
- 符号
- tab键---水平制表符
- "\t"---横向跳格
- 字符串的拼接
只要有一个是字符串,其他是数字,那么结果也是拼接,不是相加
如果有一个是字符串,另一个不是,使用-号,那就会进行计算
浏览器把str1的字符串类型转成了数字类型,这种方式交:隐式转换
使用"*"号也会进行乘法计算
只有+号才不会进行计算