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();

  • 相关阅读:
    第36课 经典问题解析三
    第35课 函数对象分析
    67. Add Binary
    66. Plus One
    58. Length of Last Word
    53. Maximum Subarray
    38. Count and Say
    35. Search Insert Position
    28. Implement strStr()
    27. Remove Element
  • 原文地址:https://www.cnblogs.com/fyjz/p/8350346.html
Copyright © 2011-2022 走看看