认真了解一下javascript

一. 基础知识

1.javascript和java之间是没有什么关系的,仅仅是当年的java太火了,接了一把java名字的风头,吸引大家的注意,所以起名是javascript;

2.javascript的语言的规范标准是ECMAscript;

3.HTTP是一种超文本传输协议,超文本意思就是不仅仅是文本,也可以是图片,音频,视频也可以进行传输; 一般是虚拟机为web服务器,web服务器上保存着大量的网页在自己的硬盘上,当请求这个网页的时候,服务器就会从硬盘上载入网页,并且通过HTTP传给发出请求的计算机;

4.请求的时候一般都会去一个特定的IP上,但是我们一般上网不会直接输入IP,而是一个www.baidu.com,这个时候会有DNS来进行域名解析,解析到对应的主机的IP,进行访问;

5.javascript是一种弱类型的语言;

6.编程语言大部分是强类型语言,意味着只要使用某段数据,就必须明确指定要处理什么类型的数据,并且数据的使用必须严格遵守该类型的规则。例如,不能将数值和单词加在一起;

7.虽然javascript是弱语言,表示javascript会直接推断这个语言的类型,推断用户尝试执行的操作,并进行操作;但是有时候也会推断错误,所以我们还是要对javascript进行语言的类型的分类; 例如,我们可以将字符串和数字直接进行加;

二.数据类型和变量

1.javascript支持多种数据类型。比如数值,字符串,布尔,undefined和NAN,以及对象,数组和函数;

2.字符串必须是在引号中,并且前后引号必须相同,且在字符串拼接中有一个规则,“引引中间放加加”,双引号中不可以放双引号,单引号中不能放单引(单位是一对);

3.变量是javascript在内存中保存变量的方式;

4.变量名不能包括非法字符,例如%和&,也不能是javascript的保留字当然,也不可以数字开头;

5.在给变量赋值之前,必须先进行声明;

6.强制转换成数据类型的方法有三种。parseInt()、parseFloat()、Number();

原文地址:https://www.cnblogs.com/fyjz/p/8350346.html