day11
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day11相关的知识,希望对你有一定的参考价值。
## 总结 ### 变量的表示方法: var a; #### 数据的类型: 数值类型;字符串类型;布尔值类型;null(未定义);undefined(未定义); #### \ 代表转译的意思。 #### 变量的命名规则 命名规则: 第一个字符可以是任意Unicode大小写字母,以及美元符号($)和下划线(_)。 - 第二个字符及后面的字符,还可以用数字。 不能使用保留字作为变量名 #### 合法的命名规则 `arg0` `_tmp` `$elem` `π` #### 不合法的命名规则 `1a` `23` `***` `a+b` `-d` `var` `return` ### javascript的引入方式有几种? 1.内嵌 2.外联 3.内联 ##操作符的使用 什么是一元操作符:一个操作数我们叫一元操作符; ##操作符的返回值 b=++a;与b=a++; b=++a;自增操作符放在操作数的前面会把操作数加一之后的值做为返回值; b=a++;会把操作数加一之前的值作为返回值; ##一元减: 主要作用是去操作数的相反数; ##一元加: 主要是把其他的数据类型转化为number数据类型; ##typeof作用: 操作符查看数据类型,返回值是操作数的类型; ###算术符‘+;—;*;/’ ```JavaScript console.log(‘abc‘+5); //这种情况‘abc’不能被自动转化成数值; console.log(10+‘20‘); //输出1020; //原因: 1.字符串拼接操作符‘+’;把两个操作数都转化成字符串之后再对; 2.算数学加法‘+‘;把两个操作数都换成数字,再进行数字加法; 3.判断规则:两个操作数中只要有一个操作数是字符串类型,那么这个加号就代表字符串拼接的操作符,反 之用算数加法; ``` ###逻辑非操作符 1.逻辑非(!)NaN也代表flase; ###逻辑与操作符(&&) ```JavaScript var a=true; var b=flase; var c=a&&b; ``` 取值规则: &&操作符,求第一个操作数的布尔值,如果这个布尔值为true,那么最终c的取值数第二个操作数,否则最终 的返回值是第一个操作数; ###逻辑或(||) 取值规则: ||操作符,求第一个操作数的布尔值,如果这个布尔值为true,那么最终c的取值数一个操作数,否则最终 的返回值是第二个操作数; ##短路操作 ####在`与`操作符(`&&`)和`或`操作符(`||`)中,如果第一个操作数就已经能确定最终返回的结果,那么就不会去计算第二个操作数了 ##相等操作符 ## 相等操作符 相等操作符(`==`)、不相等操作符(`!=`)、全等操作符(`===`)、不全等操作符(`!==`) #### 相等和不相等 => 先转换类型再比较 #### 全等和不全等 => 仅比较而不转换类型 ## 赋值操作符 简单的赋值操作符由等于号(`=`)表示,起作用就是把右侧的值赋给左侧的变量。 ## 条件操作符(三目运算符) `boolean_expression ? true_value : false_value` var a=true?10:20; 当第一个为true是取第二个数值,反之取第三个数值; ## 运算符的优先级 详见手机相册 ## 代码的注释 单行 ‘//‘ 多行 ‘/* */‘ ```javascript // 单行注释 /* * * 多行注释 * **/ ```
以上是关于day11的主要内容,如果未能解决你的问题,请参考以下文章
19 01 11 javascript ?????????????????????(???????????????) ??????????????????????????????(代码片段