zoukankan      html  css  js  c++  java
  • 认真了解一下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();

  • 相关阅读:
    弱监督学习框架下的图像语义分割调研
    LeetCode(115):不同的子序列
    LeetCode(114): 二叉树展开为链表
    LeetCode(113):路径总和 II
    项目实战10.1—企业级自动化运维工具应用实战-ansible
    快收藏!高手Linux运维管理必备工具大全,你会吗?
    项目实战12.2—企业级监控工具应用实战-zabbix操作进阶
    项目实战12.1—企业级监控工具应用实战-zabbix安装与基础操作
    项目实战13—企业级虚拟化Virtualization
    计算机专用英语词汇1695个词汇表
  • 原文地址:https://www.cnblogs.com/fyjz/p/8350346.html
Copyright © 2011-2022 走看看