JavaScript入门笔记3
条件控制语句条件控制使用if...else if...else语句控制,该语句的使用与C语言几乎完全相同123456789var i = 10;if (i < 11) { console.log("python");} else if(i > 13){ console.log("C++");} else { console.log("javascript");}//python当然,else if和else都不是必须的
循环语句for循环JavaScript的for循环也与C语言的循环很像(用法几乎相同)12345sum = 0;for(var i = 0;i < 10; i++) { sum = sum + i;}console.log(sum) //45
for in循环for in 循环是for循环的一种变种,可以将一个对象或者数组的所有值循环出 ...
JavaScript入门笔记2
字符串相关字符串基础字符串历来是各种编程语言坑最多的地方(个人认为),不同软件语言在字符串上的操作的差别比软件语言和硬件描述语言的差距都大(一样是个人认为)JavaScript的字符串在描述上与Python类似,使用""和''标识,多行字符串使用`` 标识,同样,字符串是不可变对象,即一旦确定就不可改变
字符串操作需要强调的是,字符串操作均是返回一个新的字符串,原字符串并不会改变
获取指定位置字符:使用数组下标的方式获得
大小写转换:全部变为大写使用toUpperCase(),全部使用小写使用toLowerCase()
查找子串位置:indexOf()返回子串的开头位置,没有查找到返回-1
返回指定子串:substring()传入子串开头结尾的位置返回子串1234567891011121314151617var test_string = "hello JavaScript"console.log(test_string)console.log(test_string[6])// Jtest_str ...
JavaScript入门笔记1
JavaScript概述JavaScript学习目标
目标水平:入门级别(会使用JavaScript,不求精通)
当前水平:Python,C与C++编程基础,无Java编程基础,主业为数字IC前端设计与验证
选用教程:廖雪峰JavaScript教程JavaScript简介我经常讲JavaScript戏称为雷峰塔,与Java这个雷锋并没有什么关系,是一款常用与Web编程的脚本语言。
为什么起名叫JavaScript?原因是当时Java语言非常红火,所以网景公司希望借Java的名气来推广,但事实上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。
一般的浏览器即可支持JavaScript的运行,最早这个语言适用于给网页添加一些动态的动画交互之类的东西,后来这个语言逐渐发展到现在node.js已经打通了后端,这个语言也变成了一个全能型脚本语言,至于作为一个数字IC硬件工程师要学习这个…主要是接触一下web编程,然后就是
简单粗暴的回答就是:因为你没有选择。在Web世界里,只有JavaScript能跨平台、跨浏览器驱动网页,与用户交互。
JavaScript开发环 ...