编程?

神马是编程

  • 百度百科:
    编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
  • 人与计算机交流:
    人与人之间的交流需要彼此之间具有共同的语言,人与计算机交流同样需要有共同的语言或者翻译,编程语言就充当这样的角色,编程首先就要学习好一门可用的编程语言,类C语法 [语法类似C语言的一类编程语言] 是现在最流行的一类编程语言语法,C++/JAVA是类C的,php也是类C语言, 本专题讲一下在浏览器和网页中运行的javascript语言语法。

准备工作

  • 任何一门编程语言运行在计算机的特定环境中, php需要apache等服务环境,java需要自己的JVM虚拟机,javascript则需要运行在指定的解释器上面, 现代浏览器里面都集成了可以运行javascript语言的解释器,只不过不同浏览器下面解释器执行js略有差别,我们使用V8环境【chrome浏览器,或者node.js平台】进行学习测试。
  • 当然你后面可能还需要下载一个代码编辑器来帮助你完成更复杂的功能,我推荐使用sublime或者webstorm之类的工具,它们可以将你的代码以高亮显示,很容易识别语法,区分各种片段类型。

学习目录

  • 基本数据运算
    • 变量和变量名
    • 字面量的值和类型
      • 变量的定义和赋值
      • js数据类型
    • 运算符和表达式http://w3school.com.cn/js/js_operators.asp
      • 单目运算符、双目运算符、三目运算符
      • 数值运算符、逻辑运算符、位运算符、赋值运算符、属性运算符
      • 表达式的值和类型
      • 运算符的优先级
  • 基本逻辑
    • 条件判断
    • 循环
      • while循环
      • for循环
      • 循环变换
    • 分支
      • switch/case
  • 方法
    • 方法定义
    • 返回值
    • 参数
    • 闭包
  • 显式对象和JSON
  • 全局对象和方法
    • Number、String、Object、Boolean、Date、RegExp、Math等
    • eval,parseInt/parseFloat,escape/unescape,等
  • javascript面向对象编程
    • 用方法构建对象
    • 原型扩展
    • 继承
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,626评论 2 35
  • 计算机编程语言可用于将指令传达给计算机。它们基于某些句法和语义规则,定义了编程语言中每种结构的含义。 现在我得到了...
    幻凌风阅读 8,646评论 1 26
  • 安装 前提条件:需要JDK版本在1.7以上当然随着jenkins的升级,对于JDK的版本要求会越来越高 方法1: ...
    纳爱斯阅读 450评论 0 0
  • 跟朋友说,我喜欢逛老房子。趁着休息天,友人相邀,欣然前往。进站,乘车,开始这趟短途旅行,和谐号匀速前进,田园、树木...
    海心海言阅读 657评论 6 2

友情链接更多精彩内容