JAVAscript基本语法

一.基本语法

1.输入输出语句

2.转义字符

3.字符串拼接

任何类型的数据加上字符串都变成新的字符串

4.Undefined与Null

5.数据类型的转化

1.字符型转数字类型

parseint和parseFloat可以把字符串中的单位给自动去掉,例如parseInt(‘120px’),最后输出的就会是120,

但如果是parseInt(‘px120’),则会输出NAN,因为parse的本质是先识别数字,然后无法识别时给字符型的切掉,只输出数字。

注意:隐式转换为什么不用+,因为+是字符串的拼接,无论什么加字符串都会变成字符串类型。

2.数字类型转字符型

3.转化为布尔类型

6.浮点数的运算问题

7.比较运算符

双等号比较时会进行隐式转换(隐式转换只在比较时有效,所以原本的值还是原来的数据类型),只判断值是否相等,而三等号是判断值和数据类型是否都相同。

8.断点调试

9.修改数组的元素

重点:千万不要给数组名直接赋值,JavaScript语言太过自由,他会直接覆盖掉原有的数组元素。

10.函数形参和实参不匹配问题

11.arguments

既然是伪数组,arguments只能在函数中使用,跟伪元素有异曲同工之妙

12.预解析操作

声明变量未赋值,输出就是undefined;如果没有声明变量直接输出,那么就是报错。

var a=b=c=9,并不是同时声明了abc,而是只声明了a,然后给bc赋值:var a=9;b=9;c=9;

var a=9,b=9,c=9;变量间用逗号隔开,这才是同时声明。

注意:在局部区域中只给变量赋值而不声明,那么他就变为了全局变量。

所以这个案例的输出结果为:99999报错。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、变量 1.标识符 标识符(变量名、函数名等)的定义需要遵循一定的规则, 具体如下 (1)由大小写字母、数字、下...
    舞索威阅读 1,314评论 0 1
  • 1、标识符 标识符是指变量、函数、属性的名字,或函数的参数。 格式规则: 第一个字符必须是一个字母、下划线(_)或...
    霜天晓阅读 719评论 0 0
  • 一、JavaScript定义了几种数据类型?哪些是原始类型?哪些是复杂类型?复杂类型和原始类型有什么区别? Jav...
    青鸣阅读 214评论 0 0
  • JavaScript与java的区别 java和JavaScript完全是两个不同的产品,java是面向对象程序设...
    橘生淮南_5f9d阅读 260评论 0 1
  • js区分大小写 js命名 第一个字符必须是一个字母、下划线(_)或者一个美元符号($),其它字符可以是字母、下划线...
    质真如渝阅读 504评论 0 0