前言
随着react native、weex、微信小程序等技术的兴起,前端技术主流的更新换代,无不让我们iOS开发者感受到了各种市场压力,玉不琢,不成器。人不学,不知义,作为码农肯定时刻要学习,下面就给大家介绍一种语言,JavaScript 是属于网络的脚本语言,被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。现在所谓一个平台解决安卓和iOS绝大数采用的都是web再封装,所以JavaScript是一门非常值得学习,相信你不就也会爱上它!
关于JavaScript IDE工具的选择本人使用的是webstorm,webstorm主要用于项目级,subline用于轻量级;大家可以感觉自己的喜爱去选择;
前面说了那么多,开始进入正题:JavaScript到底能用来干什么呢? JavaScript主要是用来制作web页面交互效果,提升用户体验。
那就给大家讲讲JavaScript基本语法(有编程知识可以很容易入手)
1.JavaScript是弱变量类型的语言,变量只需要用var来声明。iOS中变量的声明,要根据变量是什么类型的来声明;所以就可以舍弃掉;JavaScript中只用一个来声明: var a
2.在页面中,script type="test/javascript"标签对儿,里面就是书写JavaScript程序的地方。
3.学习第一个语句,alert语句
在标签对里面这样书写一个弹框语句,然后用浏览器打开那么效果就是这样的
是不是感觉和我们平时遇到的网页提示框很类似,那就抓紧学习吧!
4.认识数字和字符串-直接量
数值的直接量的表达非常简单,就是写上去就行了,不需要任何的符号:
alert(886);//886是数字,所以不需要加引号。
字符串,就是人说的话,比如单词、句子,它们不是数字。一定要加上引号。
alert(今天天气很好);//错误的语句,因为没有加上引号;
所以在浏览器的控制器会报错
另注:控制台的显示方式,在(Chrome)浏览器网页单机鼠标反键出来一个选择框,里面有检查,点击检查就会出现如图所示的效果了;
5.上面给大家将了一个语句,叫做alert弹出提示框,下面在给大家讲一句语句console.log("这条是打印语句");所以在控制台就会显示出如图的效果了
console.log(typeof a);//输出a变量的类型
console.log("好"+"好"+"学"+"习");//连字符,把四个独立的汉字,连接在一起了
console.log("好+好+学+习");//原样输出
console.log(1+2+3);//输出6
6.运算符和表达式(这一点语言都大同小异)
首先讲讲何为运算符何为表达式; 我们比如要计算这个:
JavaScript中正确的表达式就是:(3 + 4 * 5) / (6 + 3) +、*、/、(都是运算符),这个式子叫做表达式。
运算符有很多分类:数学运算符、逻辑运算符、自增运算符等等。我们今天只讲数学运算符。
运算顺序严格遵守的先算乘除、后算加减;小括号,能够影响计算顺序。没有中括号、没有大括号,只有小括号。小括号能嵌套,乘、除、取余数的运算优先级相同,谁写在前面,先算谁。
7.变量格式转换
字符串→数字 parseInt(“5”); 结果就是数字5。
parseInt带有自动净化的功能:比如console.log(parseInt("365天都要好好学习")); 那么后面的中文自动消失,只保留最开头的数字。
自动带有截断小数功能(取整,不四舍五入)
总结一下,parseInt是一个非常多功能的东西,可以将字符串转为数字,也可以将数字取整;
另补充:如果有IDE不知道到哪下载或怎么使用的可以联系本人,也可留言那些知识有误!
学海无涯苦作舟,坚持下去一年必定有很大变化,本人也会不定期更新关于JavaScript的知识以及iOS逆向开发!!