计算机程序设计

JavaScript的:typeof - 运算需要或有机会

过去有一个特定类型的数据,并有在它们的处理,以获得的结果的兴趣。 的“中描述非典型的想法”的统治地位突然降临,但是自然。 预变量声明不再强制的,并且它的类型的一般的指示已经失去意义,至少在其参与的操作。

程序员解开他的手:没有必要在一开始申报的东西。 往往只有在使用的时候将是决定采取什么,做什么,以及如何。 至于类型,自己“已成为价值”,也就是说,它成为其上还取决于一些数据!

它具有或没有,很好,它是什么

一个非常简单的变量“AAA”和可用的算法进行处理的描述:

aaa ; VAR AAA;

( aaa ) { 如果 (AAA){
= 'I am!' RES = '我在这里!' ; //我来了!
{ } 其他 {
= 'me no...' ; RES =“我没有......”; //我没有
}

它给出了一个明确的结果:“我不知道。” 在此功能的JavaScript的typeof =未定义的值。 刚刚描述的变量 - “什么都不做”并不意味着。 当然,当AAA = 1,我们得到:“我是”,但如果AAA = 0,它会像在第一种情况:“我不知道......” 奇妙的逻辑,数学家,以及一个简单的公民,并不能认为零值比真正的一个完全不同的含义。 只有现代(非典型)编程能够这样大胆的想法!

JavaScript的设计typeof运算,以及更智能的表达,如果(AAA){... X ...}否则{... Y ...},具有优良的消费品质和使用起来非常方便。

在西里尔和拉丁字母的特殊性

专业程序员总是喜欢英语绘制字符俄罗斯,衷心感谢发展的规划阶段,当一些大片控制论是不被认可,但在计算机科学等领域上坡去稳步推进。 我们开始繁殖和开发编程语言的基础上,对26个英文字母的语法和一组其他常见符号。

最简单,最自然的是本机代码,它是完美的,完美的,但具体到每一个建筑,整个架构的轻便的高级语言的想法立刻变得迫切。 这大大违背了当前的时刻:理由模拟的JavaScript的typeof =未定义| 串| 号码| 布尔| 对象| 功能,如果它不是简单的。 所有的语言都是严格正规的,有严格的语法和避免不确定性。

类型,变量及其使用

一点是非常重要的。 打字和变量的描述 - 该计划中最重要的组成部分,程序员不能写一个工作的算法,而不是满足数据的真实多样性变量,数组,对象和函数的严格正规的画面。

JavaScript的承担所有积累了几十年的功能性力量,他的所有设计完美体现语法当前的理解和适当的规则,在他的语义铺设。

现在的问题是,当这应该做的时候,有必要定义类型的文本,JavaScript的typeof运算功能。 其实友好的选项类型的文本一点:字符串和号码。 但是,文本对象的角色可以播放,甚至设计array.join(),它连接的所有元素到一个单一的文本,即,在一个单一的线的阵列。

平庸声明:四周有型文字和JavaScript typeof运算功能必须执行所需的类型定义正确的时间。 这是真实的,但在实践中事实证明并非如此。 JavaScript的typeof运算对象将给予所有三种情况相同的值:

aaa = {}; VAR AAA = {};
= typeof ( aaa ); RES = typeof运算 (AAA);
+= '/' + typeof window . 分辨率+ = '/' + typeof运算窗口。 ; 文件;
+= '/' + typeof ( document . forms [ 0 ]); 分辨率+ = '/' +的typeof (文件形式[ 0])。

结果:对象/对象/对象

使用可TYPEOF(AAA)和AAA typeof运算格式的音乐 - 它不是必需的,但在所有的情况下给出的答案是,但它绝对不代表什么!

不确定性变成确定性

动态编程所独有的特点:它飞得很快进该议案规模不断扩大。 该帐户去数月,数周或数天,有时甚至小时。 算法形成的动力学解决的具体任务,一个快节奏的,并要求对程序员工作了国家可以拒绝为一天,一周或更长的时间决定的连续性。

自然溶液的JavaScript的typeof和面向对象的编程,其在该语法是从在相邻的现代语言普遍有所不同的实践中,转移重力的物体上的中心。 非常显着点:语言变成包括语义的构建体,而不是一组的语法规则。

简单数据类型并不需要确定其类型,或者更确切地说,使用JavaScript的typeof足够的。 如果有必要,运行时需要照顾的相应变革,但对JavaScript的typeof对象给出了最合理的答案是对象和类型的问题 - 他的关注! 这个逻辑有关编难以察觉的经典思想,但它是正确的事情的真实情况。

医疗机构 - 以确定其类型,以显示其属性和执行他们的方法。 编程擦亮你的语法,以及时每一刻通过移动程序员语义形成语法的重心:其执行任务的对象的系统。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.unansea.com. Theme powered by WordPress.