计算机, 程序设计
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