依然是Javascript

今天学习了关于Javascript中变量(var)的一些知识,不知道为什么,笔记没有成功上传到云盘,脑子里记下来的这些也不够清晰,先将就着整理下吧:

1.在Javascript里,script标签可以写在任何一个地方,甚至是在html的外面;

2.根据代码由上到下识别以及Dom树的顺序,若想让script里的指令成功在网页上显示,应该在设立var = (a)之后,书写document.write(a),这样才能方便在制作网页时进行调试。

3.var代表了变量,在浏览器中,它也代表了“向服务器索要一个div”的指令,但实际上,它是在向电脑的内存索要空间,因此尽管它理论上是无限大的,但在书写代码的时候,应该注意到这一点。

4.变量有许多种类型,如整数类型、浮点类型、字符串、数组、对象、布尔,以及两个特殊类型:undefind和null类型。但尽管有类型的区分,js的变量在本质上是弱类型的。

5. 变量名只能有:字母、数字、下划线,但不能以数字开头(所有语言都不能以数字开头)。

6.区分大小写,小写的字母a和大写的字母A是完全不一样的两个变量。

7.为了保证专业性,以后应该尽量用驼峰法为变量命名。

时间: 2024-10-06 01:58:45

依然是Javascript的相关文章

牛客网在线判题系统JavaScript(V8)使用

JavaScript作为一种弱类型的编程语言,语法和C/C++.JAVA等存在差别,但是对于大部算法题,不只是C/C++.JAVA,也依然可以使用JavaScript来实现.所以在牛客网中,如果你喜欢JavaScript这门编程语言,同时对数据结构与算法感兴趣,当然可以使用这门语言去刷编程题. 大家有没有跟我碰到过和我类似的情况,在牛客网刷编程题的时候,编译器提供的是Javascript(v8 6.0.0),在线编程部分前端编程还好,只用在题目给出的函数中补充就行.但苦恼的是,我们不知道如何像C

jQuery 选择器和JavaScript 选择器的技巧与异常原因

jquery的选择器借鉴了css选择器,核心依然依靠JavaScript的getElementById()和getElementsByTagName()方法,但是他封装了2个方法,让jquery选择器变得简洁易用. 而且避免了易错问题. jquery选择器返回的永远是一个数组对象,如果没有找到指定的元素,就会返回一个空的数组, 所以判断一个jquery对象是否存在时,不能用如下语句 if($("tr")){ //code } 而应该用数组长度来判断,如下语句 if($("tr

ios7 JavaScriptCore.framework

以前想要oc调用js代码一般是通过uiwebview的stringByEvaluatingJavaScriptFromString方法,或是直接使用JavaScriptCore引擎,例如https://github.com/jfahrenkrug/AddressBookSpy. 但是,Apple正式发布了新的iOS 7系统,引入了JavaScriptCore.framework  ,最大最直观的改变在于界面变得小清新范了,我也提到<iOS,你真的越来越像Android了>.不过对于移动开发者来

React Native 从入门到原理

抛砖引玉(帮你更好的去理解怎么产生的 能做什么) 砖一.动态配置 由于 AppStore 审核周期的限制,如何动态的更改 app 成为了永恒的话题.无论采用何种方式,我们的流程总是可以归结为以下三部曲:"从 Server 获取配置 –> 解析 –> 执行native代码". 很多时候,我们自觉或者不自觉的利用 JSON 文件实现动态配置的效果,它的核心流程是: 通过 HTTP 请求获取 JSON 格式的配置文件. 配置文件中标记了每一个元素的属性,比如位置,颜色,图片 UR

JS&amp;iOS原生交互

关于原生和hybid之争,这里不做探讨.主要讲讲JS和OC交互 开讲前附上一个牛逼的第三方 JavascriptBridge OC执行JS代码 1.stringByEvaluatingJavaScriptFromString 这个方法是UIWebView里面的方法,也是最为简单的和JS交互的方式 - (nullable NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script; 用法比较简单,一般在代理方法- (vo

选择一门语言很重要-给新手们的一些建议

(文中只挑选部分语言为例,但并不代表内容只限于这些语言) 有经验的程序员时常告诉新人"语言不重要,重要的是逻辑和思路" 后半句没错,但前半句错了. 语言很重要. 语言对于一个程序员就像钱和文凭,拥有的时候就显得不重要,但是对于新手们,还在选择主力开发语言时就显得相当重要了. 个人不太建议学太杂(虽然我自己就学挺杂),但也不建议只专研一门语言. 无论是学习还是工作,同时掌握两门以上的语言是很重要的,如果有闲暇时间,可以增加到3门. 在这两三门语言中,挑选一门作为主力开发语言,其余语言作为

OC与JS交互(JavaScriptCore框架入门介绍)

前阵子,Apple正式发布了新的iOS 7系统,最大最直观的改变在于界面变得小清新范了,我也提到<iOS,你真的越来越像Android了>.不过对于移动开发者来说,除了要适应Xcode 5,最应该关注的还是iOS 7在开发接口的上的变化.概览Apple提供的官方文档<What's New in iOS>,最最让我欣喜的是iOS 7中加入了JavaScriptCore框架.该框架让Objective-C和JavaScript代码直接的交互变得更加的简单方便. 这个框架其实只是基于we

React Native 从入门到原理一

React Native 从入门到原理一 React Native 是最近非常火的一个话题,介绍如何利用 React Native 进行开发的文章和书籍多如牛毛,但面向入门水平并介绍它工作原理的文章却寥寥无几. 本文分为两个部分:上半部分用通俗的语言解释了相关的名词,重点介绍 React Native 出现的背景和试图解决的问题.适合新手对 React Native 形成初步了解. 下半部分则通过源码(0.27 版本)分析 React Native 的工作原理,适合深入学习理解 React Na

不敢想!不敢想!我用Python自动玩转2048游戏

近来在折腾selenium自动化, 感觉配合爬虫很有意思, 大多数以前难以模拟登录的网站都可以爬了,折腾了这么久, 于是想自动玩个2048游戏!嘿嘿, 我是一个不擅长玩游戏的人, 以前玩2048就经常得了很低的分,每每想起都"痛心疾首", 所以我打算拿2048开刀, 通过几种方式, 让程序帮我玩! 环境: python 3.5 用到的库: re, random, time, selenium 2048网页版: http://2048.oubk.com 本篇用到了selenium,运行前